SOLVED Jetson Nano 更新DTB后无法启动系统
-
Nano b01
l4t: R32 7.3
需要使用veye-mipi-imx-385摄像头
从nvidia_jetson_veye_bsp\nvidia_jetson_veye_bsp\kernel_image\Image_l4t_r32.7.3_veyecam.tar.gz解压Image替换/boot/Image
从nvidia_jetson_veye_bsp\dtbs\Nano\JetPack_4.6.3_Linux_JETSON_NANO_TARGETS\dts dtb\VEYE-MIPI-CAM2M\tegra210-p3448-0000-p3449-0000-b00.dtb 添拷贝到/boot/veyecam/tegra210-p3448-0000-p3449-0000-b00.dtb
在/boot/extlinux/extlinux.conf文件,最下面增加如下一行
FDT /boot/veyecam/tegra210-p3448-0000-p3449-0000-b00.dtb
重启如下图所示无法启动
注释掉FDT /boot/veyecam/tegra210-p3448-0000-p3449-0000-b00.dtb才能启动 -
@odu
请问你用的板子是官方开发板吗? 使用tf卡的还是emmc存储的?
请在系统能正常启动的时候,执行一个命令,发给我看看:
sudo dmesg | grep dts
-
@veye_xumm
U盘启动,emmc刷了启动引导,不是官方的,是亚博的sub版 -
@odu 你拍的不是很清楚,但是我看到EMMC版本的jetson nano需要使用
tegra210-p3448-0002-p3449-0000-b00.dtb而不是tegra210-p3448-0000-p3449-0000-b00.dtb。
现在有两个问题:- 亚博的板子是否支持兼容官方的dtb? 如果其不兼容,需要进行移植。
- 如果支持。请回复我,我给你编译一个0002版本的dtb试试。
-
@veye_xumm 谢谢,应该支持,支持官方刷机,可以发个我测试下
-
@odu 给我一个邮箱,我发给你试试
-
@odu tegra210-p3448-0002-p3449-0000-b00.a
我直接上传上来,你改一下后缀为dtb然后替换试试。 -
@veye_xumm 你好,我测试了下,还是一样,无法启动
-
@odu 要不你把板子寄过来我们给你烧一下试试?
-
@veye_xumm 烧录系统吗?还是dtb
-
@odu 板子到了看情况处理呗。到时候再联系。
-
@veye_xumm ok,寄到哪