Nx update cboot

Hi NV people

i have a question for update cboot.
i have two board one is nx EVB other one is nx carried board

i can use command to update cboot on nx_sd_module
sudo ./flash.sh -k cpu-bootloader --image ./bootloader/lk.bin jetson-xavier-nx-devkit mmcblk0p1

but i can’t use same command to update cboot on nx_emmc_module.
sudo ./flash.sh -k cpu-bootloader --image ./bootloader/lk.bin jetson-xavier-nx-devkit-emmc mmcblk0p1

could you tell me why???

What error do you see and which release version are you using?

thanks for your reply
i use 32.5 cboot from jetson download center.

my test step is

  1. use normal command to flash emmc and boot up
  2. build cboot (only add message)
  3. copy lk.bin to jeyson folder.
  4. use sudo ./flash.sh -k cpu-bootloader --image ./bootloader/lk.bin jetson-xavier-nx-devkit-emmc mmcblk0p1

the flash message show success but i can’t see my debug message on console.

Which “jetson folder” do you put the lk.bin to?

put lk.bin into JetPack_4.4_DP_Linux_DP_JETSON_XAVIER_NX/Linux_for_Tegra/bootloader

nx_sd and nx_emmc is use same method to update cboot ??

You mean modified the lk.bin to cboot_t194.bin and run the command?

If so, then it looks correct. What log do you add? Maybe it is just not get printed on emmc module?

BTW, could you use jp4.5.1? 4.4DP is just developer preview.

Hi WayneWWW

i update jetpack4.5.1 and test pass.

i have other question for qspi.
how did i update cboot or qspi flash in nx system ?

You can check the flash.xml in your Linux_for_Tegra/bootloader. Some partitions are on qspi while others are on emmc. When doing full flash, both devices will be updated.

Hi WayneWWW

thanks for your reply.
when i boot up , can you update qspi or cboot on NX ?
do you have command or script can update cboot or qspi flash on nx system?

If you want to upgrade cboot on directly on device, you can refer to the BUP updater.