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.
    • veye_xumm
      veye_xumm @npcdna last edited by

      @npcdna
      你好,
      http://wiki.veye.cc/index.php/VEYE_CS_Camera_for_Jetson_TX2/zh
      请注意,3.5步骤是不包含TX2的。
      TX2比较老了,不能直接指明文件系统中的dtb文件。需要在hostpc上烧写dtb分区才可以。
      请按照3.6执行。

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

        @veye_xumm 那现在卡循环登陆了怎么办,能不能直接把/boot/extlinux/extlinux.conf文件改回去,我在烧录升级

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

          @veye_xumm 难道要重新烧录系统吗,

          1 Reply Last reply Reply Quote 0
          • 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