AGX ORIN devkit flash error

We use AGX ORIN devkit and want to flash system. The error message is as follows:

plink@plink-Vostro-3681:~/flash/36.2/Linux_for_Tegra$ sudo ./flash.sh jetson-agx-orin-devkit internal
[sudo] password for plink: 
###############################################################################
# L4T BSP Information:
# R36 , REVISION: 2.0
# User release: 0.0
###############################################################################
ECID is 0x80012344705DD6E17800000007FD0140
# Target Board Information:
# Name: jetson-agx-orin-devkit, Board Family: generic, SoC: Tegra 234, 
# OpMode: production, Boot Authentication: NS, 
# Disk encryption: disabled ,
###############################################################################
copying emc_fuse_dev_params(/home/plink/flash/36.2/Linux_for_Tegra/bootloader/generic/BCT/tegra234-br-bct-diag-boot.dts)... done.
copying device_config(/home/plink/flash/36.2/Linux_for_Tegra/bootloader/generic/BCT/tegra234-mb1-bct-device-p3701-0000.dts)... done.
copying misc_config(/home/plink/flash/36.2/Linux_for_Tegra/bootloader/generic/BCT/tegra234-mb1-bct-misc-p3701-0000.dts)... done.
./tegraflash.py --chip "0x23" --applet "/home/plink/flash/36.2/Linux_for_Tegra/bootloader/mb1_t234_prod.bin" --skipuid --cfg readinfo_t234_min_prod.xml --dev_params tegra234-br-bct-diag-boot.dts --device_config tegra234-mb1-bct-device-p3701-0000.dts --misc_config tegra234-mb1-bct-misc-p3701-0000.dts --bins "mb2_applet applet_t234.bin" --cmd "dump eeprom cvm cvm.bin; dump try_custinfo custinfo_out.bin; reboot recovery" 
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands
 
[   0.0636 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   0.0639 ] File rcm_state open failed
[   0.0641 ] ERROR: failed to read rcm_state
[   0.0641 ] 
[   0.0656 ] tegrasign_v3.py --key None --getmode mode.txt
[   0.0657 ] Assuming zero filled SBK key
[   0.0643 ] Pre-processing config: tegra234-mb1-bct-device-p3701-0000.dts
[   0.5713 ] Pre-processing config: tegra234-mb1-bct-misc-p3701-0000.dts
[   0.6293 ] Parsing partition layout
[   0.6515 ] tegraparser_v2 --pt readinfo_t234_min_prod.xml.tmp
[   0.6605 ] Kernel DTB used: None
[   0.6606 ] WARNING: dce base dtb is not provided

[   0.6606 ] Parsing partition layout
[   0.6618 ] tegraparser_v2 --pt readinfo_t234_min_prod.xml.tmp
[   0.6638 ] Creating list of images to be signed
[   0.6684 ] tegrahost_v2 --chip 0x23 0 --partitionlayout readinfo_t234_min_prod.xml.bin --list images_list.xml zerosbk
[   0.6696 ] MB1: Nvheader already present is mb1_t234_prod_aligned.bin
[   0.6826 ] Header already present for mb1_t234_prod_aligned_sigheader.bin
[   0.6838 ] MB1: Nvheader already present is mb1_t234_prod_aligned.bin
[   0.6913 ] Header already present for mb1_t234_prod_aligned_sigheader.bin
[   0.6921 ] MB1: Nvheader already present is psc_bl1_t234_prod_aligned.bin
[   0.7046 ] Header already present for psc_bl1_t234_prod_aligned_sigheader.bin
[   0.7054 ] adding BCH for mb2_t234_aligned.bin
[   0.7241 ] MB1: Nvheader already present is psc_bl1_t234_prod_aligned.bin
[   0.7571 ] Header already present for psc_bl1_t234_prod_aligned_sigheader.bin
[   0.7573 ] adding BCH for mb2_t234_aligned.bin
[   0.7707 ] Filling MB1 storage info
[   0.7707 ] Parsing dev params for multi chains
[   0.7762 ] Generating br-bct
[   0.8167 ] Updating dev and MSS params in BR BCT
[   0.8168 ] tegrabct_v2 --dev_param tegra234-br-bct-diag-boot_cpp.dtb --brbct br_bct.cfg --chip 0x23 0
[   0.8399 ] Updating bl info
[   0.8412 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updateblinfo readinfo_t234_min_prod.xml.bin
[   0.8422 ] WARNING: boot chain is not completed. set to 0
[   0.8445 ] Generating signatures
[   0.8460 ] tegrasign_v3.py --key None --list images_list.xml --pubkeyhash pub_key.key --sha sha512
[   0.8464 ] Assuming zero filled SBK key
[   0.9106 ] Warning: pub_key.key is not found
[   0.9098 ] Parsing dev params for multi chains
[   0.9099 ] Generating br-bct
[   0.9108 ] Updating dev and MSS params in BR BCT
[   0.9109 ] tegrabct_v2 --dev_param tegra234-br-bct-diag-boot_cpp.dtb --brbct br_bct.cfg --chip 0x23 0
[   0.9131 ] Updating bl info
[   0.9141 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updateblinfo readinfo_t234_min_prod.xml.bin --updatesig images_list_signed.xml
[   0.9151 ] WARNING: boot chain is not completed. set to 0
[   0.9185 ] Generating SHA2 Hash
[   0.9232 ] Sha saved in br_bct_BR.sha
[   0.9219 ] Get Signed section of bct
[   0.9232 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --listbct bct_list.xml
[   0.9250 ] Signing BCT
[   0.9265 ] tegrasign_v3.py --key None --list bct_list.xml --pubkeyhash pub_key.key --sha sha512
[   0.9269 ] Assuming zero filled SBK key
[   0.9336 ] Sha saved in br_bct_BR.sha
[   0.9343 ] Warning: pub_key.key is not found
[   0.9329 ] Updating BCT with signature
[   0.9338 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updatesig bct_list_signed.xml
[   0.9348 ] Offset :4608 Len :3584
[   0.9361 ] Generating SHA2 Hash
[   0.9377 ] tegrasign_v3.py --key None --list bct_list.xml --sha sha512
[   0.9380 ] Assuming zero filled SBK key
[   0.9380 ] Assuming zero filled SBK key
[   0.9448 ] Sha saved in br_bct_BR.sha
[   0.9441 ] Updating BCT with SHA2 Hash
[   0.9451 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updatesha bct_list_signed.xml
[   0.9460 ] Offset :4608 Len :3584
[   0.9471 ] Offset :68 Len :8124
[   0.9476 ] Generating coldboot mb1-bct
[   0.9487 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_cold_boot_bct.cfg --misc tegra234-mb1-bct-misc-p3701-0000_cpp.dtb --device tegra234-mb1-bct-device-p3701-0000_cpp.dtb
[   0.9491 ] MB1-BCT version: 0.13

[   0.9505 ] Parsing config file :tegra234-mb1-bct-device-p3701-0000_cpp.dtb 
[   0.9507 ] Added Platform Config 9 data with size :- 100
[   0.9507 ] 
[   0.9507 ] Updating mb1-bct with firmware information
[   0.9509 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_cold_boot_bct_MB1.bct --updatefwinfo readinfo_t234_min_prod.xml.bin
[   0.9518 ] tegrahost_v2 --chip 0x23 0 --align mb1_cold_boot_bct_MB1_aligned.bct
[   0.9523 ] tegrahost_v2 --chip 0x23 0 --magicid MBCT --appendsigheader mb1_cold_boot_bct_MB1_aligned.bct zerosbk
[   0.9526 ] adding BCH for mb1_cold_boot_bct_MB1_aligned.bct
[   0.9546 ] tegrasign_v3.py --key None --list mb1_cold_boot_bct_MB1_aligned_sigheader.bct_list.xml --pubkeyhash pub_key.key --sha sha512
[   0.9547 ] Assuming zero filled SBK key
[   0.9554 ] Warning: pub_key.key is not found
[   0.9543 ] tegrahost_v2 --chip 0x23 0 --updatesigheader mb1_cold_boot_bct_MB1_aligned_sigheader.bct.encrypt mb1_cold_boot_bct_MB1_aligned_sigheader.bct.hash zerosbk
[   0.9548 ] Generating recovery mb1-bct
[   0.9550 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_bct.cfg --misc tegra234-mb1-bct-misc-p3701-0000_cpp.dtb --device tegra234-mb1-bct-device-p3701-0000_cpp.dtb
[   0.9553 ] MB1-BCT version: 0.13

[   0.9566 ] Parsing config file :tegra234-mb1-bct-device-p3701-0000_cpp.dtb 
[   0.9567 ] Added Platform Config 9 data with size :- 100
[   0.9568 ] 
[   0.9568 ] Updating mb1-bct with firmware information
[   0.9570 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_bct_MB1.bct --recov --updatefwinfo readinfo_t234_min_prod.xml.bin
[   0.9579 ] tegrahost_v2 --chip 0x23 0 --align mb1_bct_MB1_aligned.bct
[   0.9581 ] Generating SHA2 Hash for mb1bct
[   0.9602 ] Sha saved in mb1_bct_MB1_aligned.sha
[   0.9589 ] tegrahost_v2 --chip 0x23 0 --magicid MBCT --appendsigheader mb1_bct_MB1_aligned.bct zerosbk
[   0.9591 ] adding BCH for mb1_bct_MB1_aligned.bct
[   0.9611 ] tegrasign_v3.py --key None --list mb1_bct_MB1_aligned_sigheader.bct_list.xml --pubkeyhash pub_key.key --sha sha512
[   0.9612 ] Assuming zero filled SBK key
[   0.9620 ] Warning: pub_key.key is not found
[   0.9607 ] tegrahost_v2 --chip 0x23 0 --updatesigheader mb1_bct_MB1_aligned_sigheader.bct.encrypt mb1_bct_MB1_aligned_sigheader.bct.hash zerosbk
[   0.9613 ] Error: Skip generating mem_bct because sdram_config is not defined
[   0.9613 ] Error: Skip generating mem_bct because sdram_config is not defined
[   0.9613 ] Copying signatures
[   0.9615 ] tegrahost_v2 --chip 0x23 0 --partitionlayout readinfo_t234_min_prod.xml.bin --updatesig images_list_signed.xml
[   0.9666 ] mb1_t234_prod_aligned_sigheader.bin.encrypt filename is from images_list
[   0.9668 ] psc_bl1_t234_prod_aligned_sigheader.bin.encrypt filename is from images_list
[   0.9668 ] Boot Rom communication
[   0.9670 ] tegrarcm_v2 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
[   0.9672 ] BR_CID: 0x80012344705DD6E17800000007FD0140
[   0.9961 ] Sending bct_br
[   1.0399 ] Sending mb1
[   1.0409 ] Sending psc_bl1
[   1.0504 ] Sending bct_mb1
[   1.0563 ] Boot Rom communication completed
[   1.0780 ] tegrahost_v2 --chip 0x23 0 --align applet_t234_aligned.bin
[   1.0806 ] tegrahost_v2 --chip 0x23 0 --magicid MB2A --appendsigheader applet_t234_aligned.bin zerosbk
[   1.0816 ] adding BCH for applet_t234_aligned.bin
[   1.0951 ] tegrasign_v3.py --key None --list applet_t234_aligned_sigheader.bin_list.xml --pubkeyhash pub_key.key --sha sha512
[   1.0952 ] Assuming zero filled SBK key
[   1.0964 ] Warning: pub_key.key is not found
[   1.0953 ] tegrahost_v2 --chip 0x23 0 --updatesigheader applet_t234_aligned_sigheader.bin.encrypt applet_t234_aligned_sigheader.bin.hash zerosbk
[   1.0963 ] Sending mb2_applet...

[   1.0965 ] tegrarcm_v2 --chip 0x23 0 --pollbl --download applet applet_t234_sigheader.bin.encrypt
[   1.0968 ] BL: version 1.4.0.1-t234-54845784-08e631ca last_boot_error: 0
[   1.2799 ] Sending applet
[   1.3896 ] completed
[   1.3908 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   1.3919 ] MB2 Applet version 01.00.0000
[   1.5679 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   1.5681 ] MB2 Applet version 01.00.0000
[   1.5982 ] Retrieving board information
[   1.5985 ] tegrarcm_v2 --chip 0x23 0 --oem platformdetails chip chip_info.bin
[   1.5988 ] MB2 Applet version 01.00.0000
[   1.6421 ] Saved platform info in chip_info.bin
[   1.6476 ] Chip minor revision: 1
[   1.6476 ] Bootrom revision: 0x7
[   1.6477 ] Ram code: 0x3
[   1.6477 ] Chip sku: 0xd0
[   1.6477 ] Chip Sample: prod
[   1.6485 ] Retrieving EEPROM data
[   1.6486 ] tegrarcm_v2 --oem platformdetails eeprom cvm /home/plink/flash/36.2/Linux_for_Tegra/bootloader/cvm.bin --chip 0x23 0
[   1.6489 ] MB2 Applet version 01.00.0000
[   1.6938 ] Saved platform info in /home/plink/flash/36.2/Linux_for_Tegra/bootloader/cvm.bin
[   1.7271 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   1.7273 ] MB2 Applet version 01.00.0000
[   1.7585 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   1.7588 ] MB2 Applet version 01.00.0000
[   1.8021 ] Dumping customer Info
[   1.8024 ] tegrarcm_v2 --chip 0x23 0 --oem dump bct tmp.bct
[   1.8026 ] MB2 Applet version 01.00.0000
[   1.8499 ] Saved bct in tmp.bct
[   1.8715 ] tegrabct_v2 --brbct tmp.bct --chip 0x23 0 --custinfo /home/plink/flash/36.2/Linux_for_Tegra/bootloader/custinfo_out.bin
[   1.8726 ] Cu[   1.8734 ] stomer data saved in /home/plink/flash/36.2/Linux_for_Tegra/bootloader/custinfo_out.bin successfully
[   1.8735 ] Rebooting to recovery mode
[   1.8746 ] tegrarcm_v2 --chip 0x23 0 --ismb2
[   1.9065 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   1.9068 ] MB2 Applet version 01.00.0000
[   1.9500 ] Booting to recovery mode
[   1.9513 ] tegrarcm_v2 --chip 0x23 0 --reboot recovery
[   1.9523 ] MB2 Applet version 01.00.0000
Parsing board information failed.

AGX Orin + CTI Forge Flashing - Parsing Board Information Failed - Jetson & Embedded Systems / Jetson AGX Orin - NVIDIA Developer Forums
Referring to the above post, I looked up the values of the two commands in the post.

mm@mm-desktop:~$ sudo i2cget -y 0 0x50
0x02


mm@mm-desktop:~$  sudo i2cdump -y 0 0x50
[sudo] password for mm: 
No size specified (using byte-data access)
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 02 00 fe 00 00 00 00 00 00 00 00 00 00 00 00 00    ?.?.............
10: 00 00 00 0a 36 39 39 2d 31 33 37 30 31 2d 30 30    ...?699-13701-00
20: 30 35 2d 35 30 30 20 4d 2e 30 00 00 00 00 00 00    05-500 M.0......
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
40: 00 00 00 00 b7 84 e0 2d b0 48 31 34 32 31 30 32    ....???-?H142102
50: 33 30 37 31 37 37 36 00 00 00 00 00 00 00 00 00    3071776.........
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 89 01 43 42 00 00 4d 31 00 00    ......??CB..M1..
a0: 00 00 00 00 00 00 00 00 00 00 00 00 b7 84 e0 2d    ............???-
b0: b0 48 0a 00 00 00 00 00 00 00 00 00 00 00 00 00    ?H?.............
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40    ...............@

Can confirm that the eeprom has not been modified, may I ask how to solve it?
Attached is the log entry to the system via the serial console.
orin_boot_error.log (272.6 KB)

Hi,

I got 0x31 as the checksum bit for your EEPROM data.
Are you sure the content was correct?

I’m sorry for not replying in time. Before that, I went out for a few days, just to verify whether the verification code is correct, and we are not sure whether we can solve the problem of failure to burn. Is there a solution? Now we need to be able to burn the system in.

Hi,

我的意思就是你的EEPROM的checksum bit看起來是錯的
至少現在還能開機,那就開機之後把它改回來才能燒

意识是这个命令获取到的值是错误的是吧?


就是最後一個bit應該是0x31 不是0x40

请问0x31是如何计算出来的呢?通过哪几位或者哪一位的值计算出来的?

你Google隨便找一個CRC calculator,把前255個bit丟進去就是了…

root@mm-desktop:/home/mm# i2cdump -y 0 0x50
No size specified (using byte-data access)
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 02 00 fe 00 00 00 00 00 00 00 00 00 00 00 00 00    ?.?.............
10: 00 00 00 0a 36 39 39 2d 31 33 37 30 31 2d 30 30    ...?699-13701-00
20: 30 35 2d 35 30 30 20 4d 2e 30 00 00 00 00 00 00    05-500 M.0......
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
40: 00 00 00 00 b7 84 e0 2d b0 48 31 34 32 31 30 32    ....???-?H142102
50: 33 30 37 31 37 37 36 00 00 00 00 00 00 00 00 00    3071776.........
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 89 01 43 42 00 00 4d 31 00 00    ......??CB..M1..
a0: 00 00 00 00 00 00 00 00 00 00 00 00 b7 84 e0 2d    ............???-
b0: b0 48 0a 00 00 00 00 00 00 00 00 00 00 00 00 00    ?H?.............
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31    ...............1
root@mm-desktop:/home/mm#

我现在已经把最后一位改成0x31了,但是还是无法烧录。刷写日志如下:

plink@plink-Vostro-3681:~/flash/36.2/Linux_for_Tegra$ sudo ./flash.sh jetson-agx-orin-devkit internal
[sudo] password for plink: 
###############################################################################
# L4T BSP Information:
# R36 , REVISION: 2.0
# User release: 0.0
###############################################################################
ECID is 0x80012344705DD6E17800000007FD0140
# Target Board Information:
# Name: jetson-agx-orin-devkit, Board Family: generic, SoC: Tegra 234, 
# OpMode: production, Boot Authentication: NS, 
# Disk encryption: disabled ,
###############################################################################
copying emc_fuse_dev_params(/home/plink/flash/36.2/Linux_for_Tegra/bootloader/generic/BCT/tegra234-br-bct-diag-boot.dts)... done.
copying device_config(/home/plink/flash/36.2/Linux_for_Tegra/bootloader/generic/BCT/tegra234-mb1-bct-device-p3701-0000.dts)... done.
copying misc_config(/home/plink/flash/36.2/Linux_for_Tegra/bootloader/generic/BCT/tegra234-mb1-bct-misc-p3701-0000.dts)... done.
./tegraflash.py --chip "0x23" --applet "/home/plink/flash/36.2/Linux_for_Tegra/bootloader/mb1_t234_prod.bin" --skipuid --cfg readinfo_t234_min_prod.xml --dev_params tegra234-br-bct-diag-boot.dts --device_config tegra234-mb1-bct-device-p3701-0000.dts --misc_config tegra234-mb1-bct-misc-p3701-0000.dts --bins "mb2_applet applet_t234.bin" --cmd "dump eeprom cvm cvm.bin; dump try_custinfo custinfo_out.bin; reboot recovery" 
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands
 
[   0.1094 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   0.1097 ] File rcm_state open failed
[   0.1099 ] ERROR: failed to read rcm_state
[   0.1099 ] 
[   0.1118 ] tegrasign_v3.py --key None --getmode mode.txt
[   0.1119 ] Assuming zero filled SBK key
[   0.1102 ] Pre-processing config: tegra234-mb1-bct-device-p3701-0000.dts
[   0.6861 ] Pre-processing config: tegra234-mb1-bct-misc-p3701-0000.dts
[   0.7470 ] Parsing partition layout
[   0.7663 ] tegraparser_v2 --pt readinfo_t234_min_prod.xml.tmp
[   0.7755 ] Kernel DTB used: None
[   0.7755 ] WARNING: dce base dtb is not provided

[   0.7755 ] Parsing partition layout
[   0.7768 ] tegraparser_v2 --pt readinfo_t234_min_prod.xml.tmp
[   0.7788 ] Creating list of images to be signed
[   0.7832 ] tegrahost_v2 --chip 0x23 0 --partitionlayout readinfo_t234_min_prod.xml.bin --list images_list.xml zerosbk
[   0.7844 ] MB1: Nvheader already present is mb1_t234_prod_aligned.bin
[   0.7983 ] Header already present for mb1_t234_prod_aligned_sigheader.bin
[   0.7997 ] MB1: Nvheader already present is mb1_t234_prod_aligned.bin
[   0.8205 ] Header already present for mb1_t234_prod_aligned_sigheader.bin
[   0.8219 ] MB1: Nvheader already present is psc_bl1_t234_prod_aligned.bin
[   0.8702 ] Header already present for psc_bl1_t234_prod_aligned_sigheader.bin
[   0.8714 ] adding BCH for mb2_t234_aligned.bin
[   0.8893 ] MB1: Nvheader already present is psc_bl1_t234_prod_aligned.bin
[   0.9222 ] Header already present for psc_bl1_t234_prod_aligned_sigheader.bin
[   0.9226 ] adding BCH for mb2_t234_aligned.bin
[   0.9363 ] Filling MB1 storage info
[   0.9363 ] Parsing dev params for multi chains
[   0.9418 ] Generating br-bct
[   0.9564 ] Updating dev and MSS params in BR BCT
[   0.9564 ] tegrabct_v2 --dev_param tegra234-br-bct-diag-boot_cpp.dtb --brbct br_bct.cfg --chip 0x23 0
[   0.9795 ] Updating bl info
[   0.9808 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updateblinfo readinfo_t234_min_prod.xml.bin
[   0.9819 ] WARNING: boot chain is not completed. set to 0
[   0.9841 ] Generating signatures
[   0.9860 ] tegrasign_v3.py --key None --list images_list.xml --pubkeyhash pub_key.key --sha sha512
[   0.9864 ] Assuming zero filled SBK key
[   1.0510 ] Warning: pub_key.key is not found
[   1.0500 ] Parsing dev params for multi chains
[   1.0500 ] Generating br-bct
[   1.0511 ] Updating dev and MSS params in BR BCT
[   1.0512 ] tegrabct_v2 --dev_param tegra234-br-bct-diag-boot_cpp.dtb --brbct br_bct.cfg --chip 0x23 0
[   1.0532 ] Updating bl info
[   1.0544 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updateblinfo readinfo_t234_min_prod.xml.bin --updatesig images_list_signed.xml
[   1.0555 ] WARNING: boot chain is not completed. set to 0
[   1.0589 ] Generating SHA2 Hash
[   1.0642 ] Sha saved in br_bct_BR.sha
[   1.0626 ] Get Signed section of bct
[   1.0636 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --listbct bct_list.xml
[   1.0656 ] Signing BCT
[   1.0675 ] tegrasign_v3.py --key None --list bct_list.xml --pubkeyhash pub_key.key --sha sha512
[   1.0679 ] Assuming zero filled SBK key
[   1.0745 ] Sha saved in br_bct_BR.sha
[   1.0752 ] Warning: pub_key.key is not found
[   1.0734 ] Updating BCT with signature
[   1.0745 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updatesig bct_list_signed.xml
[   1.0756 ] Offset :4608 Len :3584
[   1.0770 ] Generating SHA2 Hash
[   1.0788 ] tegrasign_v3.py --key None --list bct_list.xml --sha sha512
[   1.0792 ] Assuming zero filled SBK key
[   1.0793 ] Assuming zero filled SBK key
[   1.0861 ] Sha saved in br_bct_BR.sha
[   1.0850 ] Updating BCT with SHA2 Hash
[   1.0861 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updatesha bct_list_signed.xml
[   1.0871 ] Offset :4608 Len :3584
[   1.0882 ] Offset :68 Len :8124
[   1.0886 ] Generating coldboot mb1-bct
[   1.0897 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_cold_boot_bct.cfg --misc tegra234-mb1-bct-misc-p3701-0000_cpp.dtb --device tegra234-mb1-bct-device-p3701-0000_cpp.dtb
[   1.0907 ] MB1-BCT version: 0.13

[   1.0977 ] Parsing config file :tegra234-mb1-bct-device-p3701-0000_cpp.dtb 
[   1.0983 ] Added Platform Config 9 data with size :- 100
[   1.0983 ] 
[   1.0984 ] Updating mb1-bct with firmware information
[   1.0996 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_cold_boot_bct_MB1.bct --updatefwinfo readinfo_t234_min_prod.xml.bin
[   1.1033 ] tegrahost_v2 --chip 0x23 0 --align mb1_cold_boot_bct_MB1_aligned.bct
[   1.1058 ] tegrahost_v2 --chip 0x23 0 --magicid MBCT --appendsigheader mb1_cold_boot_bct_MB1_aligned.bct zerosbk
[   1.1067 ] adding BCH for mb1_cold_boot_bct_MB1_aligned.bct
[   1.1108 ] tegrasign_v3.py --key None --list mb1_cold_boot_bct_MB1_aligned_sigheader.bct_list.xml --pubkeyhash pub_key.key --sha sha512
[   1.1109 ] Assuming zero filled SBK key
[   1.1117 ] Warning: pub_key.key is not found
[   1.1102 ] tegrahost_v2 --chip 0x23 0 --updatesigheader mb1_cold_boot_bct_MB1_aligned_sigheader.bct.encrypt mb1_cold_boot_bct_MB1_aligned_sigheader.bct.hash zerosbk
[   1.1108 ] Generating recovery mb1-bct
[   1.1111 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_bct.cfg --misc tegra234-mb1-bct-misc-p3701-0000_cpp.dtb --device tegra234-mb1-bct-device-p3701-0000_cpp.dtb
[   1.1113 ] MB1-BCT version: 0.13

[   1.1126 ] Parsing config file :tegra234-mb1-bct-device-p3701-0000_cpp.dtb 
[   1.1127 ] Added Platform Config 9 data with size :- 100
[   1.1127 ] 
[   1.1127 ] Updating mb1-bct with firmware information
[   1.1130 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_bct_MB1.bct --recov --updatefwinfo readinfo_t234_min_prod.xml.bin
[   1.1147 ] tegrahost_v2 --chip 0x23 0 --align mb1_bct_MB1_aligned.bct
[   1.1150 ] Generating SHA2 Hash for mb1bct
[   1.1174 ] Sha saved in mb1_bct_MB1_aligned.sha
[   1.1158 ] tegrahost_v2 --chip 0x23 0 --magicid MBCT --appendsigheader mb1_bct_MB1_aligned.bct zerosbk
[   1.1160 ] adding BCH for mb1_bct_MB1_aligned.bct
[   1.1184 ] tegrasign_v3.py --key None --list mb1_bct_MB1_aligned_sigheader.bct_list.xml --pubkeyhash pub_key.key --sha sha512
[   1.1185 ] Assuming zero filled SBK key
[   1.1193 ] Warning: pub_key.key is not found
[   1.1177 ] tegrahost_v2 --chip 0x23 0 --updatesigheader mb1_bct_MB1_aligned_sigheader.bct.encrypt mb1_bct_MB1_aligned_sigheader.bct.hash zerosbk
[   1.1184 ] Error: Skip generating mem_bct because sdram_config is not defined
[   1.1184 ] Error: Skip generating mem_bct because sdram_config is not defined
[   1.1184 ] Copying signatures
[   1.1187 ] tegrahost_v2 --chip 0x23 0 --partitionlayout readinfo_t234_min_prod.xml.bin --updatesig images_list_signed.xml
[   1.1234 ] mb1_t234_prod_aligned_sigheader.bin.encrypt filename is from images_list
[   1.1236 ] psc_bl1_t234_prod_aligned_sigheader.bin.encrypt filename is from images_list
[   1.1236 ] Boot Rom communication
[   1.1239 ] tegrarcm_v2 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
[   1.1240 ] BR_CID: 0x80012344705DD6E17800000007FD0140
[   1.1520 ] Sending bct_br
[   1.1951 ] Sending mb1
[   1.1962 ] Sending psc_bl1
[   1.2068 ] Sending bct_mb1
[   1.2124 ] Boot Rom communication completed
[   1.2344 ] tegrahost_v2 --chip 0x23 0 --align applet_t234_aligned.bin
[   1.2370 ] tegrahost_v2 --chip 0x23 0 --magicid MB2A --appendsigheader applet_t234_aligned.bin zerosbk
[   1.2380 ] adding BCH for applet_t234_aligned.bin
[   1.2513 ] tegrasign_v3.py --key None --list applet_t234_aligned_sigheader.bin_list.xml --pubkeyhash pub_key.key --sha sha512
[   1.2514 ] Assuming zero filled SBK key
[   1.2527 ] Warning: pub_key.key is not found
[   1.2512 ] tegrahost_v2 --chip 0x23 0 --updatesigheader applet_t234_aligned_sigheader.bin.encrypt applet_t234_aligned_sigheader.bin.hash zerosbk
[   1.2522 ] Sending mb2_applet...

[   1.2524 ] tegrarcm_v2 --chip 0x23 0 --pollbl --download applet applet_t234_sigheader.bin.encrypt
[   1.2526 ] BL: version 1.4.0.1-t234-54845784-08e631ca last_boot_error: 0
[   1.4365 ] Sending applet
[   1.5471 ] completed
[   1.5483 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   1.5493 ] MB2 Applet version 01.00.0000
[   1.7264 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   1.7267 ] MB2 Applet version 01.00.0000
[   1.7582 ] Retrieving board information
[   1.7593 ] tegrarcm_v2 --chip 0x23 0 --oem platformdetails chip chip_info.bin
[   1.7604 ] MB2 Applet version 01.00.0000
[   1.8053 ] Saved platform info in chip_info.bin
[   1.8104 ] Chip minor revision: 1
[   1.8104 ] Bootrom revision: 0x7
[   1.8105 ] Ram code: 0x3
[   1.8106 ] Chip sku: 0xd0
[   1.8106 ] Chip Sample: prod
[   1.8113 ] Retrieving EEPROM data
[   1.8114 ] tegrarcm_v2 --oem platformdetails eeprom cvm /home/plink/flash/36.2/Linux_for_Tegra/bootloader/cvm.bin --chip 0x23 0
[   1.8117 ] MB2 Applet version 01.00.0000
[   1.8565 ] Saved platform info in /home/plink/flash/36.2/Linux_for_Tegra/bootloader/cvm.bin
[   1.8914 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   1.8925 ] MB2 Applet version 01.00.0000
[   1.9224 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   1.9234 ] MB2 Applet version 01.00.0000
[   1.9690 ] Dumping customer Info
[   1.9693 ] tegrarcm_v2 --chip 0x23 0 --oem dump bct tmp.bct
[   1.9696 ] MB2 Applet version 01.00.0000
[   2.0169 ] Saved bct in tmp.bct
[   2.0373 ] tegrabct_v2 --brbct tmp.bct --chip 0x23 0 --custinfo /home/plink/flash/36.2/Linux_for_Tegra/bootloader/custinfo_out.bin
[   2.0376 ] C[   2.0378 ] ustomer data saved in /home/plink/flash/36.2/Linux_for_Tegra/bootloader/custinfo_out.bin successfully
[   2.0379 ] Rebooting to recovery mode
[   2.0382 ] tegrarcm_v2 --chip 0x23 0 --ismb2
[   2.0702 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   2.0713 ] MB2 Applet version 01.00.0000
[   2.1170 ] Booting to recovery mode
[   2.1173 ] tegrarcm_v2 --chip 0x23 0 --reboot recovery
[   2.1176 ] MB2 Applet version 01.00.0000
Parsing board information failed.
plink@plink-Vostro-3681:~/flash/36.2/Linux_for_Tegra$ 

不然你試試看flash的時候手動加上板子的資訊

sudo BOARDID=3701 BOARDSKU=0005 FAB=500 ./flash.sh jetson-agx-orin-devkit internal

還有也抓一下serial console log

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