Navigation

    VEYE IMAGING Forum

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Recent
    • Popular
    • Users
    • WIKI
    • veye.cc

    SOLVED tx2 jetpack4.5.1

    CS MIPI camera
    2
    14
    2718
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      npcdna @veye_xumm last edited by

      @veye_xumm 而且我把dtb文件考到kernel/dtb中重新烧写dtb分区后检查i2c@*也没看到对应的相机设备,ls /dev也没看到video0

      veye_xumm 1 Reply Last reply Reply Quote 0
      • veye_xumm
        veye_xumm @npcdna last edited by

        @npcdna
        系统已经卡住的情况,需要重新烧写整个系统才可以恢复。
        如果操作之后dtb看不到对应设备,请把你详细的贴上来我看一下。
        比如用我们github上的哪个文件,怎样操作的。

        N 1 Reply Last reply Reply Quote 0
        • N
          npcdna @veye_xumm last edited by

          @veye_xumm
          相机驱动装的是cssc132
          操作步骤:
          1.nvidia_sdk刷机
          Screenshot from 2021-06-30 10-05-08.png
          2.下载了你们git仓库,拷贝到sd卡上,在tx2解压这个
          nvidia_jetson_veye_bsp/kernel_image/Image_l4t_r32.5_veyecam.tar.gz,cd到这个目录下,
          sudo cp Image /boot/Image -f
          把里面的Image拷到tx2的/boot/Image中,
          然后把拷贝nvidia_jetson_veye_bsp/TX2/JetPack_4.5.1_Linux_JETSON_TX2/dts dtb/CS-MIPI-SC132/tegra186-quill-p3310-1000-c03-00-base.dtb到PC的nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb中,
          然后tx2进入recover模式,
          在pc的nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra目录下运行
          sudo ./flash.sh jetson-tx2 mmcblk0p1,烧写成功检查如下:
          检查image
          Screenshot from 2021-06-30 10-59-17.png
          检查dtb
          Screenshot from 2021-06-30 10-59-46.png
          好像dtb就没有设备
          检查video0,没有东西
          Screenshot from 2021-06-30 11-00-49.png
          检查cssc132没有!!!!
          Screenshot from 2021-06-30 11-01-17.png

          veye_xumm 1 Reply Last reply Reply Quote 0
          • veye_xumm
            veye_xumm @npcdna last edited by

            @npcdna said in tx2 jetpack4.5.1:
            你好,按照你这个命令:

            在pc的nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra目录下运行
            sudo ./flash.sh jetson-tx2 mmcblk0p1,烧写成功检查如下:

            实际上是整体烧写,而不是只烧写了dtb分区。
            而你的操作,并没有替换host PC的Image文件。

            奇怪的是,你最后检查系统,发现Image是替换掉的,而dtb并未正确替换。

            是不是这样:
            sudo ./flash.sh jetson-tx2 mmcblk0p1
            这个命令并没有正确执行?

            PS:
            按照3.6.3步骤,烧写TX2的dtb分区,命令如下:

            sudo ./flash.sh -r -k kernel-dtb jetson-tx2 mmcblk0p1
            

            请参考。

            N 2 Replies Last reply Reply Quote 0
            • N
              npcdna @veye_xumm last edited by

              @veye_xumm 是我评论写错了。实际用的时候是烧写dtb的命令,不是整体烧写,而且烧写时我发现烧写完成后dtb文件夹中tegra186-quill-p3310-1000-c03-00-base.dtb.rec这个文件会被改变权限

              N 1 Reply Last reply Reply Quote 0
              • N
                npcdna @npcdna last edited by

                @npcdna 而且替换时对比源文件374.5kb缩小到286.3kb,烧写的dtb文件夹中还有一个原本的dtb文件备份tegra186-quill-p3310-1000-c03-00-base.dtb.rec

                1 Reply Last reply Reply Quote 0
                • N
                  npcdna @veye_xumm last edited by

                  @veye_xumm 烧写的log
                  tjh@tjh-G5-5500:~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra$ sudo ./flash.sh -r -k kernel-dtb jetson-tx2 mmcblk0p1
                  [sudo] tjh 的密码:
                  ###############################################################################

                  L4T BSP Information:

                  R32 , REVISION: 5.1

                  ###############################################################################

                  Target Board Information:

                  Name: jetson-tx2, Board Family: t186ref, SoC: Tegra 186,

                  OpMode: production, Boot Authentication: NS,

                  Disk encryption: disabled ,

                  ###############################################################################
                  ./tegraflash.py --chip 0x18 --applet "/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin" --skipuid --cmd "dump eeprom boardinfo cvm.bin"
                  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.0031 ] Generating RCM messages
                  [ 0.0038 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 0 --download rcm /home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin 0 0
                  [ 0.0044 ] RCM 0 is saved as rcm_0.rcm
                  [ 0.0046 ] RCM 1 is saved as rcm_1.rcm
                  [ 0.0046 ] List of rcm files are saved in rcm_list.xml
                  [ 0.0046 ]
                  [ 0.0046 ] Signing RCM messages
                  [ 0.0053 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key
                  [ 0.0059 ] Assuming zero filled SBK key
                  [ 0.0087 ]
                  [ 0.0087 ] Copying signature to RCM mesages
                  [ 0.0093 ] tegrarcm_v2 --chip 0x18 0 --updatesig rcm_list_signed.xml
                  [ 0.0102 ]
                  [ 0.0102 ] Boot Rom communication
                  [ 0.0108 ] tegrarcm_v2 --chip 0x18 0 --rcm rcm_list_signed.xml --skipuid
                  [ 0.0114 ] RCM version 0X180001
                  [ 0.7495 ] Boot Rom communication completed
                  [ 1.7566 ]
                  [ 2.7601 ] tegrarcm_v2 --isapplet
                  [ 2.7621 ] Applet version 01.00.0000
                  [ 4.2314 ]
                  [ 4.2336 ] Retrieving EEPROM data
                  [ 4.2337 ] tegrarcm_v2 --oem platformdetails eeprom cvm /home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/cvm.bin
                  [ 4.2346 ] Applet version 01.00.0000
                  [ 5.7000 ] Saved platform info in /home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/cvm.bin
                  [ 5.7743 ]
                  Board ID(3310) version(D00) sku(1000) revision(K.0)
                  Copy /home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb to /home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb.rec
                  copying bctfile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/P3310_A00_8GB_lpddr4_A02_l4t.cfg)... done.
                  copying misc_config(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-misc-si-l4t.cfg)... done.
                  copying pinmux_config(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg)... done.
                  copying pmic_config(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg)... done.
                  copying pmc_config(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg)... done.
                  copying prod_config(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg)... done.
                  copying scr_config(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/minimal_scr.cfg)... done.
                  copying scr_cold_boot_config(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/mobile_scr.cfg)... done.
                  copying bootrom_config(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg)... done.
                  copying dev_params(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/emmc.cfg)... done.
                  Existing bootloader(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused.
                  copying initrd(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/l4t_initrd.img)... done.
                  Making Boot image... done.
                  /home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x18 --key --cmd sign boot.img
                  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.0003 ] Generating signature
                  [ 0.0010 ] tegrasign_v2 --key --getmode mode.txt
                  [ 0.0016 ] Assuming zero filled SBK key
                  [ 0.0017 ]
                  [ 0.0018 ] sign_type : 0
                  [ 0.0018 ] header_magic: 414e4452
                  [ 0.0025 ] tegrahost_v2 --chip 0x18 --align 1_boot.img
                  [ 0.0032 ]
                  [ 0.0039 ] tegrahost_v2 --appendsigheader 1_boot.img zerosbk
                  [ 0.0053 ]
                  [ 0.0064 ] tegrasign_v2 --key --list 1_boot_sigheader.img_list.xml --pubkeyhash pub_key.key
                  [ 0.0070 ] Assuming zero filled SBK key
                  [ 0.0211 ]
                  [ 0.0220 ] tegrahost_v2 --updatesigheader 1_boot_sigheader.img.encrypt 1_boot_sigheader.img.hash zerosbk
                  [ 0.0233 ]
                  [ 0.0238 ] Signed file: /home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/boot_sigheader.img.encrypt
                  l4t_sign_image.sh: Generate header for boot_sigheader.img.encrypt
                  l4t_sign_image.sh: chip 0x18: Don't need to do anything
                  l4t_sign_image.sh: Generate 16-byte-size-aligned base file for boot_sigheader.img.encrypt
                  l4t_sign_image.sh: the signed file is /home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/boot_sigheader.img.encrypt
                  done.
                  Making recovery ramdisk for recovery image...
                  Re-generating recovery ramdisk for recovery image...
                  ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/ramdisk_tmp ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra
                  30402 块
                  _BASE_KERNEL_VERSION=4.9.201-tegra
                  ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/ramdisk_tmp/lib ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/ramdisk_tmp ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader ~/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra
                  65752 块
                  Making Recovery image...
                  copying recdtbfile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb.rec)... done.
                  记录了20+0 的读入
                  记录了20+0 的写出
                  20 bytes copied, 0.000119799 s, 167 kB/s
                  Existing sosfile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin) reused.
                  copying tegraboot(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/nvtboot.bin)... done.
                  Existing cpu_bootloader(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused.
                  Existing mb2blfile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused.
                  Existing mtspreboot(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/preboot_d15_prod_cr.bin) reused.
                  Existing mts(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mce_mts_d15_prod_cr.bin) reused.
                  Existing mb1file(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/mb1_prod.bin) reused.
                  Existing bpffile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/bpmp.bin) reused.
                  copying bpfdtbfile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb)... done.
                  Existing scefile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/camera-rtcpu-sce.img) reused.
                  Existing spefile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/spe.bin) reused.
                  Existing drameccfile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/dram-ecc.bin) reused.
                  Existing badpagefile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/badpage.bin) reused.
                  copying wb0boot(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/warmboot.bin)... done.
                  Existing tosfile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tos-trusty.img) reused.
                  Existing eksfile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/eks.img) reused.
                  copying dtbfile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb)... done.
                  Copying nv_boot_control.conf to rootfs
                  /home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tegraflash.py --chip 0x18 --key --cmd sign kernel_tegra186-quill-p3310-1000-c03-00-base.dtb
                  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.0004 ] Generating signature
                  [ 0.0011 ] tegrasign_v2 --key --getmode mode.txt
                  [ 0.0017 ] Assuming zero filled SBK key
                  [ 0.0018 ]
                  [ 0.0019 ] sign_type : 50331648
                  [ 0.0020 ] header_magic: d00dfeed
                  [ 0.0026 ] tegrahost_v2 --chip 0x18 --align 1_kernel_tegra186-quill-p3310-1000-c03-00-base.dtb
                  [ 0.0032 ]
                  [ 0.0038 ] tegrahost_v2 --appendsigheader 1_kernel_tegra186-quill-p3310-1000-c03-00-base.dtb zerosbk
                  [ 0.0049 ]
                  [ 0.0060 ] tegrasign_v2 --key --list 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb_list.xml --pubkeyhash pub_key.key
                  [ 0.0065 ] Assuming zero filled SBK key
                  [ 0.0129 ]
                  [ 0.0137 ] tegrahost_v2 --updatesigheader 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.hash zerosbk
                  [ 0.0147 ]
                  [ 0.0150 ] Signed file: /home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt
                  l4t_sign_image.sh: Generate header for kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt
                  l4t_sign_image.sh: chip 0x18: Don't need to do anything
                  l4t_sign_image.sh: Generate 16-byte-size-aligned base file for kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt
                  l4t_sign_image.sh: the signed file is /home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/temp_user_dir/kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt
                  done.
                  Reusing existing system.img...
                  done.
                  Existing tbcfile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/cboot.bin) reused.
                  copying tbcdtbfile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb)... done.
                  copying cfgfile(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/t186ref/cfg/flash_l4t_t186.xml) to flash.xml... done.
                  Existing flasher(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/nvtboot_recovery_cpu.bin) reused.
                  Existing flashapp(/home/tjh/nvidia/nvidia_sdk/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/bootloader/tegraflash.py) reused.
                  *** Updating [kernel-dtb] with kernel_tegra186-quill-p3310-1000-c03-00-base.dtb ***
                  ./tegraflash.py --bl nvtboot_recovery_cpu.bin --chip 0x18 --applet mb1_recovery_prod.bin --sdram_config P3310_A00_8GB_lpddr4_A02_l4t.cfg --misc_config tegra186-mb1-bct-misc-si-l4t.cfg --pinmux_config tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg --pmic_config tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg --pmc_config tegra186-mb1-bct-pad-quill-p3310-1000-c03.cfg --prod_config tegra186-mb1-bct-prod-quill-p3310-1000-c03.cfg --scr_config minimal_scr.cfg --scr_cold_boot_config mobile_scr.cfg --br_cmd_config tegra186-mb1-bct-bootrom-quill-p3310-1000-c03.cfg --dev_params emmc.cfg --cfg flash.xml --bins "mb2_bootloader nvtboot_recovery.bin; mts_preboot preboot_d15_prod_cr.bin; mts_bootpack mce_mts_d15_prod_cr.bin; bpmp_fw bpmp.bin; bpmp_fw_dtb tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb; tlk tos-trusty.img; eks eks.img; bootloader_dtb tegra186-quill-p3310-1000-c03-00-base.dtb" --odmdata 0x1090000 --cmd "signwrite kernel-dtb kernel_tegra186-quill-p3310-1000-c03-00-base.dtb; reboot"
                  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.0060 ] tegrasign_v2 --key None --getmode mode.txt
                  [ 0.0067 ] Assuming zero filled SBK key
                  [ 0.0068 ]
                  [ 0.0069 ] sign_type : 50331648
                  [ 0.0069 ] header_magic: d00dfeed
                  [ 0.0076 ] tegrahost_v2 --chip 0x18 --align 1_kernel_tegra186-quill-p3310-1000-c03-00-base.dtb
                  [ 0.0082 ]
                  [ 0.0089 ] tegrahost_v2 --appendsigheader 1_kernel_tegra186-quill-p3310-1000-c03-00-base.dtb zerosbk
                  [ 0.0098 ]
                  [ 0.0106 ] tegrasign_v2 --key None --list 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb_list.xml --pubkeyhash pub_key.key
                  [ 0.0111 ] Assuming zero filled SBK key
                  [ 0.0175 ]
                  [ 0.0183 ] tegrahost_v2 --updatesigheader 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.hash zerosbk
                  [ 0.0193 ]
                  [ 0.0193 ] Generating RCM messages
                  [ 0.0200 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 0 --download rcm mb1_recovery_prod.bin 0 0
                  [ 0.0205 ] RCM 0 is saved as rcm_0.rcm
                  [ 0.0208 ] RCM 1 is saved as rcm_1.rcm
                  [ 0.0208 ] List of rcm files are saved in rcm_list.xml
                  [ 0.0208 ]
                  [ 0.0208 ] Signing RCM messages
                  [ 0.0214 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key
                  [ 0.0219 ] Assuming zero filled SBK key
                  [ 0.0246 ]
                  [ 0.0247 ] Copying signature to RCM mesages
                  [ 0.0253 ] tegrarcm_v2 --chip 0x18 0 --updatesig rcm_list_signed.xml
                  [ 0.0262 ]
                  [ 0.0262 ] Boot Rom communication
                  [ 0.0268 ] tegrarcm_v2 --chip 0x18 0 --rcm rcm_list_signed.xml
                  [ 0.0274 ] BootRom is not running
                  [ 5.8192 ]
                  [ 6.8233 ] tegrarcm_v2 --isapplet
                  [ 6.8257 ] Applet version 01.00.0000
                  [ 9.7751 ]
                  [ 9.7760 ] tegrasign_v2 --key None --getmode mode.txt
                  [ 9.7768 ] Assuming zero filled SBK key
                  [ 9.7769 ]
                  [ 9.7770 ] Parsing partition layout
                  [ 9.7778 ] tegraparser_v2 --pt flash.xml.tmp
                  [ 9.7791 ]
                  [ 9.7791 ] Creating list of images to be signed
                  [ 9.7799 ] tegrahost_v2 --chip 0x18 0 --partitionlayout flash.xml.bin --list images_list.xml zerosbk
                  [ 9.8642 ]
                  [ 9.8643 ] Generating signatures
                  [ 9.8651 ] tegrasign_v2 --key None --list images_list.xml --pubkeyhash pub_key.key
                  [ 9.8657 ] Assuming zero filled SBK key
                  [ 11.1942 ]
                  [ 11.1943 ] Reading BCT from device for further operations
                  [ 11.1943 ] Generating blob
                  [ 11.1951 ] tegrahost_v2 --chip 0x18 --align blob_nvtboot_recovery_cpu.bin
                  [ 11.1958 ]
                  [ 11.1964 ] tegrahost_v2 --appendsigheader blob_nvtboot_recovery_cpu.bin zerosbk
                  [ 11.1973 ]
                  [ 11.1981 ] tegrasign_v2 --key None --list blob_nvtboot_recovery_cpu_sigheader.bin_list.xml --pubkeyhash pub_key.key
                  [ 11.1986 ] Assuming zero filled SBK key
                  [ 11.2036 ]
                  [ 11.2043 ] tegrahost_v2 --updatesigheader blob_nvtboot_recovery_cpu_sigheader.bin.encrypt blob_nvtboot_recovery_cpu_sigheader.bin.hash zerosbk
                  [ 11.2054 ]
                  [ 11.2061 ] tegrahost_v2 --chip 0x18 --align blob_nvtboot_recovery.bin
                  [ 11.2069 ]
                  [ 11.2076 ] tegrahost_v2 --appendsigheader blob_nvtboot_recovery.bin zerosbk
                  [ 11.2084 ]
                  [ 11.2092 ] tegrasign_v2 --key None --list blob_nvtboot_recovery_sigheader.bin_list.xml --pubkeyhash pub_key.key
                  [ 11.2097 ] Assuming zero filled SBK key
                  [ 11.2118 ]
                  [ 11.2125 ] tegrahost_v2 --updatesigheader blob_nvtboot_recovery_sigheader.bin.encrypt blob_nvtboot_recovery_sigheader.bin.hash zerosbk
                  [ 11.2133 ]
                  [ 11.2140 ] tegrahost_v2 --chip 0x18 --align blob_preboot_d15_prod_cr.bin
                  [ 11.2147 ]
                  [ 11.2153 ] tegrahost_v2 --appendsigheader blob_preboot_d15_prod_cr.bin zerosbk
                  [ 11.2160 ]
                  [ 11.2168 ] tegrasign_v2 --key None --list blob_preboot_d15_prod_cr_sigheader.bin_list.xml --pubkeyhash pub_key.key
                  [ 11.2173 ] Assuming zero filled SBK key
                  [ 11.2189 ]
                  [ 11.2196 ] tegrahost_v2 --updatesigheader blob_preboot_d15_prod_cr_sigheader.bin.encrypt blob_preboot_d15_prod_cr_sigheader.bin.hash zerosbk
                  [ 11.2203 ]
                  [ 11.2211 ] tegrahost_v2 --chip 0x18 --align blob_mce_mts_d15_prod_cr.bin
                  [ 11.2218 ]
                  [ 11.2225 ] tegrahost_v2 --appendsigheader blob_mce_mts_d15_prod_cr.bin zerosbk
                  [ 11.2259 ]
                  [ 11.2269 ] tegrasign_v2 --key None --list blob_mce_mts_d15_prod_cr_sigheader.bin_list.xml --pubkeyhash pub_key.key
                  [ 11.2275 ] Assuming zero filled SBK key
                  [ 11.2730 ]
                  [ 11.2739 ] tegrahost_v2 --updatesigheader blob_mce_mts_d15_prod_cr_sigheader.bin.encrypt blob_mce_mts_d15_prod_cr_sigheader.bin.hash zerosbk
                  [ 11.2765 ]
                  [ 11.2773 ] tegrahost_v2 --chip 0x18 --align blob_bpmp.bin
                  [ 11.2779 ]
                  [ 11.2787 ] tegrahost_v2 --appendsigheader blob_bpmp.bin zerosbk
                  [ 11.2799 ]
                  [ 11.2807 ] tegrasign_v2 --key None --list blob_bpmp_sigheader.bin_list.xml --pubkeyhash pub_key.key
                  [ 11.2813 ] Assuming zero filled SBK key
                  [ 11.2939 ]
                  [ 11.2948 ] tegrahost_v2 --updatesigheader blob_bpmp_sigheader.bin.encrypt blob_bpmp_sigheader.bin.hash zerosbk
                  [ 11.2960 ]
                  [ 11.2967 ] tegrahost_v2 --chip 0x18 --align blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb
                  [ 11.2973 ]
                  [ 11.2979 ] tegrahost_v2 --appendsigheader blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2.dtb zerosbk
                  [ 11.2993 ]
                  [ 11.3001 ] tegrasign_v2 --key None --list blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb_list.xml --pubkeyhash pub_key.key
                  [ 11.3007 ] Assuming zero filled SBK key
                  [ 11.3146 ]
                  [ 11.3154 ] tegrahost_v2 --updatesigheader blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.encrypt blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.hash zerosbk
                  [ 11.3167 ]
                  [ 11.3174 ] tegrahost_v2 --chip 0x18 --align blob_tos-trusty.img
                  [ 11.3180 ]
                  [ 11.3187 ] tegrahost_v2 --appendsigheader blob_tos-trusty.img zerosbk
                  [ 11.3197 ]
                  [ 11.3205 ] tegrasign_v2 --key None --list blob_tos-trusty_sigheader.img_list.xml --pubkeyhash pub_key.key
                  [ 11.3211 ] Assuming zero filled SBK key
                  [ 11.3298 ]
                  [ 11.3306 ] tegrahost_v2 --updatesigheader blob_tos-trusty_sigheader.img.encrypt blob_tos-trusty_sigheader.img.hash zerosbk
                  [ 11.3316 ]
                  [ 11.3323 ] tegrahost_v2 --chip 0x18 --align blob_eks.img
                  [ 11.3330 ]
                  [ 11.3336 ] tegrahost_v2 --appendsigheader blob_eks.img zerosbk
                  [ 11.3343 ]
                  [ 11.3351 ] tegrasign_v2 --key None --list blob_eks_sigheader.img_list.xml --pubkeyhash pub_key.key
                  [ 11.3357 ] Assuming zero filled SBK key
                  [ 11.3359 ]
                  [ 11.3366 ] tegrahost_v2 --updatesigheader blob_eks_sigheader.img.encrypt blob_eks_sigheader.img.hash zerosbk
                  [ 11.3372 ]
                  [ 11.3379 ] tegrahost_v2 --chip 0x18 --align blob_tegra186-quill-p3310-1000-c03-00-base.dtb
                  [ 11.3386 ]
                  [ 11.3393 ] tegrahost_v2 --appendsigheader blob_tegra186-quill-p3310-1000-c03-00-base.dtb zerosbk
                  [ 11.3403 ]
                  [ 11.3411 ] tegrasign_v2 --key None --list blob_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb_list.xml --pubkeyhash pub_key.key
                  [ 11.3416 ] Assuming zero filled SBK key
                  [ 11.3480 ]
                  [ 11.3488 ] tegrahost_v2 --updatesigheader blob_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt blob_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.hash zerosbk
                  [ 11.3497 ]
                  [ 11.3504 ] tegrahost_v2 --chip 0x18 --generateblob blob.xml blob.bin
                  [ 11.3510 ] number of images in blob are 9
                  [ 11.3512 ] blobsize is 4280536
                  [ 11.3513 ] Added binary blob_nvtboot_recovery_cpu_sigheader.bin.encrypt of size 221776
                  [ 11.3527 ] Added binary blob_nvtboot_recovery_sigheader.bin.encrypt of size 90176
                  [ 11.3529 ] Added binary blob_preboot_d15_prod_cr_sigheader.bin.encrypt of size 63104
                  [ 11.3532 ] Added binary blob_mce_mts_d15_prod_cr_sigheader.bin.encrypt of size 2082144
                  [ 11.3535 ] Added binary blob_bpmp_sigheader.bin.encrypt of size 534816
                  [ 11.3538 ] Added binary blob_tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.encrypt of size 605120
                  [ 11.3543 ] Added binary blob_tos-trusty_sigheader.img.encrypt of size 395072
                  [ 11.3545 ] Added binary blob_eks_sigheader.img.encrypt of size 1440
                  [ 11.3547 ] Added binary blob_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt of size 286736
                  [ 11.3559 ]
                  [ 11.3560 ] Sending bootloader and pre-requisite binaries
                  [ 11.3568 ] tegrarcm_v2 --download blob blob.bin
                  [ 11.3573 ] Applet version 01.00.0000
                  [ 12.8267 ] Sending blob
                  [ 12.8269 ] [................................................] 100%
                  [ 13.4580 ]
                  [ 13.4590 ] tegrarcm_v2 --boot recovery
                  [ 13.4597 ] Applet version 01.00.0000
                  [ 14.9362 ]
                  [ 15.9402 ] tegrarcm_v2 --isapplet
                  [ 17.4189 ]
                  [ 17.4199 ] tegradevflash_v2 --iscpubl
                  [ 17.4206 ] Bootloader version 01.00.0000
                  [ 18.1548 ] Bootloader version 01.00.0000
                  [ 18.1556 ]
                  [ 18.1558 ] Writing partition
                  [ 18.1572 ] tegradevflash_v2 --write kernel-dtb 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt
                  [ 18.1582 ] Bootloader version 01.00.0000
                  [ 18.8952 ] Writing partition kernel-dtb with 1_kernel_tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt
                  [ 18.8980 ] [................................................] 100%
                  [ 18.9160 ]
                  [ 18.9160 ] Coldbooting the device
                  [ 18.9168 ] tegradevflash_v2 --reboot coldboot
                  [ 18.9175 ] Bootloader version 01.00.0000
                  [ 19.6554 ]
                  *** The [kernel-dtb] has been updated successfully. ***

                  veye_xumm 1 Reply Last reply Reply Quote 0
                  • veye_xumm
                    veye_xumm @npcdna last edited by

                    @npcdna
                    你好,从你的操作步骤上,看不出什么问题。但是结果却不是想要得到的。
                    我刚才为防万一,在我这里重复了一遍这个操作。能得到正确的结果。

                    暂时我这没有什么思路,可以尝试整体重新烧写标准版,然后替换Image,烧写dtb分区,再试一次。
                    另外,如果方便,也可以将板子寄给我这边帮你进行。

                    PS: 本帖子所有讨论建立在一个基础上,那就是,你用的是官方的TX2开发板。
                    请确认这个信息先。

                    N 1 Reply Last reply Reply Quote 0
                    • N
                      npcdna @veye_xumm last edited by

                      @veye_xumm 是官方的

                      veye_xumm 1 Reply Last reply Reply Quote 0
                      • veye_xumm
                        veye_xumm @npcdna last edited by

                        @npcdna
                        这个问题提出已经很久了,一直没有更新状态。 我会将状态标记为解决,如果需要,可以再次跟帖,或者直接打开问题。

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post