Hi,
As you can see in the help message of flash.sh:
-T <ext num sectors> ---The number of the sectors of the external storage device.
The default value is 122159104 if this option is not set.
, both of your two cards are actually smaller than the required size.
You have to manually run scripts instead of SDK Manager to avoid this,
and the regular flashing command looks like:
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device mmcblk1p1 \
-c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 jetson-orin-nano-devkit internal
https://docs.nvidia.com/jetson/archives/r35.5.0/DeveloperGuide/IN/QuickStart.html
Couple of ways for you to overwrite it:
- Use environment variable
EXT_NUM_SECTORS=<value>
, likesudo EXT_NUM_SECTORS=121536512 ./tools/kernel_flash/l4t_initrd_flash.sh...
- Specify the
-T
option and pass it to flash.sh, like-p "-T 121536512 -c bootloader/t186ref/cfg/flash_t234_qspi.xml"
- Hardcode the sector size in the board config file. For your case, add this line
EXT_NUM_SECTORS=121536512
injetson-orin-nano-devkit.conf
.