Platform: AgX Xavier
Problems encountered: burning EMMC will stop at “writing partition app with” system.img ", the progress is always 0%:
[ 16.0023 ] Writing partition mb1 with mb1_t194_prod_sigheader.bin.encrypt
[ 16.0028 ] […] 100%
[ 16.0116 ] Writing partition mb1_b with mb1_t194_prod_sigheader.bin.encrypt
[ 16.1126 ] […] 100%
[ 16.1210 ] Writing partition spe-fw with spe_t194_sigheader.bin.encrypt
[ 16.1467 ] […] 100%
[ 16.1504 ] Writing partition spe-fw_b with spe_t194_sigheader.bin.encrypt
[ 16.1710 ] […] 100%
[ 16.1751 ] Writing partition mb2 with nvtboot_t194_sigheader.bin.encrypt
[ 16.1954 ] […] 100%
[ 16.2011 ] Writing partition mb2_b with nvtboot_t194_sigheader.bin.encrypt
[ 16.2238 ] […] 100%
[ 16.2301 ] Writing partition mts-preboot with preboot_c10_prod_cr_sigheader.bin.encrypt
[ 16.2527 ] […] 100%
[ 16.2545 ] Writing partition mts-preboot_b with preboot_c10_prod_cr_sigheader.bin.encrypt
[ 16.2738 ] […] 100%
[ 16.2751 ] Writing partition SMD with slot_metadata.bin
[ 16.2939 ] […] 100%
[ 16.2949 ] Writing partition SMD_b with slot_metadata.bin
[ 16.3084 ] […] 100%
[ 16.3093 ] Writing partition VER_b with emmc_bootblob_ver.txt
[ 16.3219 ] […] 100%
[ 16.3229 ] Writing partition VER with emmc_bootblob_ver.txt
[ 16.3357 ] […] 100%
[ 16.3367 ] Writing partition master_boot_record with mbr_1_3.bin
[ 16.3493 ] […] 100%
[ 16.3503 ] Writing partition APP with system.img
[ 16.3577 ] [ ] 000%
Before burning, I left enough space for EMMC to create a new partition. I made a modification to the original Linux_ for_ Tegra/bootloader/t186ref/cfg/flash_ t194_ sdmmc.xml The app partition size in the file is reduced from 28gib to 20gib, as follows:
<allocation_policy> sequential </allocation_policy>
<filesystem_type> basic </filesystem_type>
21474836480
<file_system_attribute> 0 </file_system_attribute>
<allocation_attribute> 0x8 </allocation_attribute>
<align_boundary> 4096 </align_boundary>
<percent_reserved> 0 </percent_reserved>
<unique_guid> APPUUID </unique_guid>
APPFILE
Required. Contains the rootfs. This partition must be defined after
primary_gpt
so it can be accessed as the fixed known special device
/dev/mmcblk0p1
.
How to solve this problem?