差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 | |||
digi:arm-embedded:ccmp2:customdt [2025/03/11 16:54] – robin | digi:arm-embedded:ccmp2:customdt [2025/03/31 09:48] (当前版本) – robin | ||
---|---|---|---|
行 5: | 行 5: | ||
一般设备树的编译是通过内核recipe来实现的,比如MP2目前是在: | 一般设备树的编译是通过内核recipe来实现的,比如MP2目前是在: | ||
- | https:// | + | https:// |
我们一般无需更改或做一个bbapend,更方便的方法是,先手动在devshell里编译出设备树,然后在meta-custom中用文件系统复制的方式,把测试过的设备树复制到文件系统该有的位置。并通过UBoot的启动脚本在启动时加载特定设备树文件,从而让嵌入式系统镜像使用该设备树。 | 我们一般无需更改或做一个bbapend,更方便的方法是,先手动在devshell里编译出设备树,然后在meta-custom中用文件系统复制的方式,把测试过的设备树复制到文件系统该有的位置。并通过UBoot的启动脚本在启动时加载特定设备树文件,从而让嵌入式系统镜像使用该设备树。 | ||
- | 一般地,编译完任一个基础镜像后,在~/deyaio/dey4.0/ | + | 一般地,编译完任一个基础镜像后,在/home/robin/deyaio/dey5.0/ |
- | 而源码则位于:~/ | + | 而源码则位于:~/ |
建议使用[[https:// | 建议使用[[https:// | ||
行 52: | 行 52: | ||
如果出错,有语法错误,及时修复再编译, | 如果出错,有语法错误,及时修复再编译, | ||
检查dtb是否已经生成 | 检查dtb是否已经生成 | ||
- | ls /home/rtu/deyaio/dey4.0/ | + | ls ~/deyaio/dey5.0/ |
目录内会有和设备树源码同文件名的dtb文件,就是我们编译好的设备树文件。 | 目录内会有和设备树源码同文件名的dtb文件,就是我们编译好的设备树文件。 | ||
</ | </ |