SOLVED tx2 jetpack4.5.1
-
@veye_xumm 那现在卡循环登陆了怎么办,能不能直接把/boot/extlinux/extlinux.conf文件改回去,我在烧录升级
-
@veye_xumm 难道要重新烧录系统吗,
-
@veye_xumm 而且我把dtb文件考到kernel/dtb中重新烧写dtb分区后检查i2c@*也没看到对应的相机设备,ls /dev也没看到video0
-
@npcdna
系统已经卡住的情况,需要重新烧写整个系统才可以恢复。
如果操作之后dtb看不到对应设备,请把你详细的贴上来我看一下。
比如用我们github上的哪个文件,怎样操作的。 -
@veye_xumm
相机驱动装的是cssc132
操作步骤:
1.nvidia_sdk刷机
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
检查dtb
好像dtb就没有设备
检查video0,没有东西
检查cssc132没有!!!!
-
@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
请参考。
-
@veye_xumm 是我评论写错了。实际用的时候是烧写dtb的命令,不是整体烧写,而且烧写时我发现烧写完成后dtb文件夹中tegra186-quill-p3310-1000-c03-00-base.dtb.rec这个文件会被改变权限
-
@npcdna 而且替换时对比源文件374.5kb缩小到286.3kb,烧写的dtb文件夹中还有一个原本的dtb文件备份tegra186-quill-p3310-1000-c03-00-base.dtb.rec
-
@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. *** -
@npcdna
你好,从你的操作步骤上,看不出什么问题。但是结果却不是想要得到的。
我刚才为防万一,在我这里重复了一遍这个操作。能得到正确的结果。暂时我这没有什么思路,可以尝试整体重新烧写标准版,然后替换Image,烧写dtb分区,再试一次。
另外,如果方便,也可以将板子寄给我这边帮你进行。PS: 本帖子所有讨论建立在一个基础上,那就是,你用的是官方的TX2开发板。
请确认这个信息先。 -
@veye_xumm 是官方的
-
@npcdna
这个问题提出已经很久了,一直没有更新状态。 我会将状态标记为解决,如果需要,可以再次跟帖,或者直接打开问题。