Orin NX customer customized board, startup error reported

我把这几个目录下的都换掉了,现在能启动到系统中了。那么现在应该具体怎么替换,难道一个dtb需要编译两个不一样的吗?谢谢,

沒錯. 現在你需要兩個dtb. 一個有開那個pcie, 一個沒開.

麻煩打開你的jetson-orin-nano-devkit.conf

它現在的欄位長這樣

101 DTB_FILE=“tegra234-p3767-0000-p3768-0000-a0.dtb”;
102 TBCDTB_FILE=“${DTB_FILE}”;

TBCDTB_FILE那個欄位是給UEFI用的. 目前預設是跟DTB_FILE一樣. 所以請你把TBCDTB_FILE的欄位改成那個你新加的dtb檔名 (沒有開pcie的那份)

然後那份新的dtb放進kernel/dtb底下就可以了

file.zip (60.3 KB)
我把dtb还原了(为之前默认的dtb),只替换disabled pcie c1 的tegra234-p3767-0000-p3768-0000-tbc-a0.dtb到kernel/dtb目录下。
然后烧录: sudo ./flash.sh -c bootloader/t186ref/cfg/flash_t234_qspi.xml jetson-orin-nano-devkit nvme0n1p1
结果还是没生效。是替换错地方了吗?帮忙确定下。。

你的沒生效的部份是kernel的部份? 還是說UEFI?

UEFI ,我只替换压缩包里面的dtb文件,然后烧录。还是会报pcie的错误。跟开始发的log一样。循环重启。

請附上flash log一下

log.txt (83.3 KB)
附上烧录log

copying tbcdtbfile(/home/ab/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/kernel/dtb/tegra234-p3767-0000-p3768-0000-a0.dtb)… done.

看起來還是用舊的

請你把board config上面那個update_flash_args_common裡面的TBCDTB_FILE=“${DTB_FILE}”;也改一下

1 Like

谢谢,问题解决了。

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.