3,检查是否升级成功
$ sudo nvbootctrl dump-slots-info
[sudo] password for nvidia:
Current version: 35.3.1
Capsule update status: 1
Current bootloader slot: A
Active bootloader slot: A
num_slots: 2
slot: 0, status: normal
slot: 1, status: unbootable
How did you confirm that the modification in tegra234-bpmp-3767-0003-3509-a02.dtb not updated?
I think you should check the full update log to find out why slot 1 become unbootable.
The capsule update will update non-active slot.
i.e. if you perform capsule update in slot A, it would actual update slot B and boot from slot B after update.
根据您先前的说法,看起来是升级完B分区后,结果B分区无法启动,系统又切换到了A分区启动了
$ sudo nvbootctrl dump-slots-info
[sudo] password for nvidia:
Current version: 35.3.1
Capsule update status: 1
Current bootloader slot: A
Active bootloader slot: A
num_slots: 2
slot: 0, status: normal
slot: 1, status: unbootable
It seems above errors causing it boot failed from Slot-B so that it returns to boot from slot-A at the end.
It may be caused from something wrong in your capsule payload.
It seems working if you flash them manually.
Do you have the requirement to perform capsule update instead of just using flash tool?
If so, have you tried to get the devkit to reproduce the similar issue?
It should be fine but you would generate the larger capsule payload since it would include all t234 spec.
Do you mean the unbootable issue on Slot-B is specific to the custom carrier board?
I would suggest using custom BSP package to create the capsule payload for custom carrier board.
Sure, I’ve pasted them in previous response…
Are you using Orin Nano SKU5 module with SD slot?
Please share the result of cat /etc/nv_boot_control.conf on your board.
Board spec is loaded here.
What do you mean about “已经在出现unbootable现象前已经改好了”?
Have you resolved the unbootable issue on the custom carrier board?
It is okay since that the actual bootchain is stored in internal QSPI of the module itself.
It is not the expected result to me that you can use custom BSP package to flash/boot the board successful but the capsule payload generated from it not working.