恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6111|回复: 440

[N1盒子] 【菜鸟小狮子】从armbian kenerl源码,用原始dts文件编译负载正常的dtb

  [复制链接]
发表于 2020-3-12 17:22 | 显示全部楼层 |阅读模式
本帖最后由 tinylion 于 2020-4-21 22:01 编辑

4月21日晚更新说明一下,目前150大神已经把这个BUG修复了,现在的源码编译后,DTB直接是低负载了!
---------------------------------------------------------------------------------------------------------

论坛里常用的办法都是反编译已有的dtb文件为 dts,然后加了代码再编译回dtb文件

其实armbian kernel的源代码里,早有了官方版的n1 dts文件,

若直接编译得到的dtb,N1的负载还是高的。

需要修改一个地方,然后自己编译就OK了,从此就不用担心armbian版本升级找不到合适的dtb文件了!
步骤如下:

(老规矩,隐藏只为更多人能看到)

感谢大神的帖子,我只是个搬运工
重点参考:

https://www.right.com.cn/forum/thread-430481-1-1.html 的11楼

https://forum.armbian.com/topic/13211-fix-dtb-of-aml-s905d-phicomm-n1-box/

https://www.right.com.cn/forum/thread-341841-1-1.html

https://www.right.com.cn/forum/thread-394166-1-1.html
以下是我在自己的N1 armbian系统下完成的,

1. git clone https://github.com/150balbes/Amlogic_s905-kernel.git
2. cd Amlogic_s905-kernel
3. nano arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dts

找到 interrupts = <29 IRQ_TYPE_LEVEL_LOW>; 这行
把29改为25,即:interrupts = <25 IRQ_TYPE_LEVEL_LOW>;
CTRL+X,再输入Y,文件即保存了

4. make defconfig
5. make dtbs

静等编译完成,然后在arch/arm64/boot/dts/amlogic目录下就可看到编译好的meson-gxl-s905d-phicomm-n1.dtb文件了。


别乱输什么make clean,有可能出错,下载好kernel后,直接按我上面的步骤编译。


有人会奇怪为啥修改的是meson-gxl-s905d-p230.dts,然后得到的meson-gxl-s905d-phicomm-n1.dtb就正常了,
因为meson-gxl-s905d-phicomm-n1.dts里,要include 到meson-gxl-s905d-p230.dts,meson-gxl-s905d-p230.dts这个文件里的29,才是造成n1负载高的元凶!






点评

T1的性能比N1高,有试过T1的 ?  发表于 2020-4-1 08:29

评分

参与人数 2恩山币 +3 收起 理由
sunshine00 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
hcyme + 2 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-12 18:16 | 显示全部楼层
编译回dtb文件
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-12 18:19 | 显示全部楼层
感谢分享!!!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-12 18:20 | 显示全部楼层
谢谢分享好资源
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-12 18:23 | 显示全部楼层

感谢分享!!!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-12 18:31 来自手机 | 显示全部楼层
看看是什么
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-12 18:32 来自手机 | 显示全部楼层
一看就是好东西,不顶起来对不起楼主。谢谢分享
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-12 18:51 | 显示全部楼层
感谢分享~~~~~~~~
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-12 19:49 | 显示全部楼层
查看学习一下啊啊啊
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-12 19:52 | 显示全部楼层
感谢分享!
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-12 22:13 | 显示全部楼层
0000000000000
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-12 22:23 | 显示全部楼层
学习,努力学习
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-12 22:24 | 显示全部楼层
感谢分享感谢
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-12 22:33 | 显示全部楼层
用原始dts文件编译负载正常的dtb
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-10-22 05:53

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表