我正在尝试删除以前在BeagleBone上生成的.dtb文件-我的旧文件名为“ am5729-beagleboneai-custom.dtb”我做了1)sudo rm /boot/dtbs/am5729-beagleboneai-custom.dtb
2)将我新生成的.dtb文件“ am5729-custom.dtb”复制到/ boot / dtbs3)ls / boot / dtbs检查我的新文件是否存在并且是否存在4)将我的/boot/uEnv.txt编辑为#dtb = am5729-custom.dtb5)重启6)重新启动后,我进行了“ show-pins”操作,但仍然看到“ am5729-beagleboneai-custom.dtb”的旧结果我不确定应该怎么做才能停止从旧的.dtb文件中获取结果。谢谢您的帮助。
如果使用自定义.dtb,则应取消注释uEnv.txt中的dtb条目
Ex:
dtb=am5729-custom.dtb
注意:行首没有“#”
[此外,您应该在'/ boot / dtbs'文件夹下看到与'uname -r'的输出匹配的内核版本。
ls /boot/dtbs/
4.14.108-ti-r131
您可以在其中放置自定义.dtb或在'uEnv.txt'中注释掉'uname_r'条目,然后在dtbs下选择另一个路径。
Ex:
#uname_r=4.14.108-ti-r131
此链接可能会对您有所帮助:https://elinux.org/Beagleboard:U-boot_partitioning_layout_2.0
欢呼声