I got two nano module, 4G & 8G
- use a shell script flash 8G succesfully.
- use the same cmd to flash 4G module, but failed.
error: Top caller module: MSS, error module: MSS, reason: 0x12, aux_info: 0x01
flash_orin_nx-qskj-20230914173221.log (233.7 KB)
flash_orin_serialLog.txt (24.9 KB)
I want to know how can i modify cmd scritp to flash it
thanks
Error Log:
[0048.540] I> MB1 (version: 1.2.0.0-t234-54845784-562369e5)
[0048.545] I> t234-A01-1-Silicon (0x12347) Prod
[0048.549] I> Boot-mode : Coldboot
[0048.552] I> Entry timestamp: 0x00000000
[0048.556] I> last_boot_error: 0x0
[0048.559] I> BR-BCT: preprod_dev_sign: 0
[0048.563] I> rst_source: 0xb, rst_level: 0x1
[0048.567] I> Task: SE error check
[0048.570] I> Task: Bootchain select WAR set
[0048.574] I> Task: Enable SLCG
[0048.577] I> Task: CRC check
[0048.580] I> Task: Initialize MB2 params
[0048.584] I> MB2-params @ 0x40060000
[0048.588] I> Task: Crypto init
[0048.591] I> Task: Perform MB1 KAT tests
[0048.595] I> Task: NVRNG health check
[0048.598] I> NVRNG: Health check success
[0048.602] I> Task: MSS Bandwidth limiter settings for iGPU clients
[0048.608] I> Task: Enabling and initialization of Bandwidth limiter
[0048.614] I> No request to configure MBWT settings for any PC!
[0048.620] I> Task: Secure debug controls
[0048.624] I> Task: strap war set
[0048.627] I> Task: Initialize SOC Therm
[0048.630] I> Task: Program NV master stream id
[0048.635] I> Task: Verify boot mode
[0048.640] I> Task: Alias fuses
[0048.644] W> FUSE_ALIAS: Fuse alias on production fused part is not supported.
[0048.651] I> Task: Print SKU type
[0048.654] I> FUSE_OPT_CCPLEX_CLUSTER_DISABLE = 0x000001c8
[0048.659] I> FUSE_OPT_GPC_DISABLE = 0x00000002
[0048.664] I> FUSE_OPT_TPC_DISABLE = 0x000000fc
[0048.668] I> FUSE_OPT_DLA_DISABLE = 0x00000003
[0048.672] I> FUSE_OPT_PVA_DISABLE = 0x00000001
[0048.677] I> FUSE_OPT_NVENC_DISABLE = 0x00000001
[0048.681] I> FUSE_OPT_NVDEC_DISABLE = 0x00000000
[0048.685] I> FUSE_OPT_FSI_DISABLE = 0x00000001
[0048.690] I> FUSE_OPT_EMC_DISABLE = 0x0000000c
[0048.694] I> FUSE_BOOTROM_PATCH_VERSION = 0x7
[0048.698] I> FUSE_PSCROM_PATCH_VERSION = 0x7
[0048.702] I> FUSE_OPT_ADC_CAL_FUSE_REV = 0x2
[0048.706] I> FUSE_SKU_INFO_0 = 0xd6
[0048.710] I> FUSE_OPT_SAMPLE_TYPE_0 = 0x3 PS
[0048.714] I> FUSE_PACKAGE_INFO_0 = 0x2
[0048.718] I> SKU: Prod
[0048.720] I> Task: Boost clocks
[0048.723] I> Initializing PLLC2 for AXI_CBB.
[0048.727] I> AXI_CBB : src = 35, divisor = 0
[0048.731] I> Task: Voltage monitor
[0048.734] I> VMON: Vmon re-calibration and fine tuning done
[0048.740] I> Task: UPHY init
[0048.745] I> HSIO UPHY init done
[0048.748] W> Skipping GBE UPHY config
[0048.751] I> Task: Boot device init
[0048.755] I> Boot_device: RCM
[0048.758] I> USB configuration success
[0048.761] I> Task: TSC init
[0048.764] I> Task: Load membct
[0048.767] I> RAM_CODE 0x4000041
[0048.770] I> Loading MEMBCT
[0048.773] I> Slot: 0
[0048.775] I> Binary[1] block-0 (partition size: 0x40000)
[0048.780] I> Binary name: MEM-BCT-1
[0048.783] I> Size of crypto header is 8192
[0048.787] I> Size of crypto header is 8192
[0048.791] I> BCH of MEM-BCT-1 read from storage
[0048.796] I> BCH address is : 0x40050000
[0048.800] I> MEM-BCT-1 header integrity check is success
[0048.805] I> Binary magic in BCH component 0 is MEM1
[0048.810] I> component binary type is 1
[0048.820] I> MEM-BCT-1 binary is read from storage
[0048.825] I> MEM-BCT-1 binary integrity check is success
[0048.830] I> Binary MEM-BCT-1 loaded successfully at 0x40040000 (0xe580)
[0048.836] I> RAM_CODE 0x4000041
[0048.842] I> RAM_CODE 0x4000041
[0048.845] I> Task: Load Page retirement list
[0048.850] I> Task: SDRAM params override
[0048.853] I> Task: Save mem-bct info
[0048.857] I> Task: Carveout allocate
[0048.860] I> Update CCPLEX IST carveout from MB1-BCT
[0048.865] I> ECC region[0]: Start:0x0, End:0x0
[0048.869] I> ECC region[1]: Start:0x0, End:0x0
[0048.874] I> ECC region[2]: Start:0x0, End:0x0
[0048.878] I> ECC region[3]: Start:0x0, End:0x0
[0048.882] I> ECC region[4]: Start:0x0, End:0x0
[0048.886] I> Non-ECC region[0]: Start:0x80000000, End:0x180000000
[0048.892] I> Non-ECC region[1]: Start:0x0, End:0x0
[0048.897] I> Non-ECC region[2]: Start:0x0, End:0x0
[0048.902] I> Non-ECC region[3]: Start:0x0, End:0x0
[0048.906] I> Non-ECC region[4]: Start:0x0, End:0x0
[0048.917] I> allocated(CO:43) base:0x17c000000 size:0x4000000 align: 0x200000
[0048.924] I> allocated(CO:39) base:0x179e00000 size:0x2200000 align: 0x10000
[0048.931] I> allocated(CO:20) base:0x176000000 size:0x2000000 align: 0x2000000
[0048.938] I> allocated(CO:24) base:0x174000000 size:0x2000000 align: 0x2000000
[0048.945] I> allocated(CO:28) base:0x172000000 size:0x2000000 align: 0x2000000
[0048.952] I> allocated(CO:22) base:0x178000000 size:0x1000000 align: 0x1000000
[0048.959] I> allocated(CO:35) base:0x179000000 size:0xe00000 align: 0x10000
[0048.966] I> allocated(CO:02) base:0x171800000 size:0x800000 align: 0x800000
[0048.973] I> allocated(CO:03) base:0x171000000 size:0x800000 align: 0x800000
[0048.980] I> allocated(CO:06) base:0x170800000 size:0x800000 align: 0x800000
[0048.987] I> allocated(CO:56) base:0x170000000 size:0x800000 align: 0x200000
[0048.994] I> allocated(CO:07) base:0x16fc00000 size:0x400000 align: 0x400000
[0049.001] I> allocated(CO:33) base:0x16f800000 size:0x400000 align: 0x200000
[0049.008] I> allocated(CO:23) base:0x16f600000 size:0x200000 align: 0x200000
[0049.015] I> allocated(CO:01) base:0x16f500000 size:0x100000 align: 0x100000
[0049.022] I> allocated(CO:04) base:0x16f400000 size:0x100000 align: 0x100000
[0049.029] I> allocated(CO:05) base:0x16f300000 size:0x100000 align: 0x100000
[0049.036] I> allocated(CO:08) base:0x16f200000 size:0x100000 align: 0x100000
[0049.043] I> allocated(CO:09) base:0x16f100000 size:0x100000 align: 0x100000
[0049.050] I> allocated(CO:15) base:0x16f000000 size:0x100000 align: 0x100000
[0049.057] I> allocated(CO:17) base:0x16ef00000 size:0x100000 align: 0x100000
[0049.064] I> allocated(CO:27) base:0x16ee00000 size:0x100000 align: 0x100000
[0049.070] I> allocated(CO:42) base:0x16ed00000 size:0x100000 align: 0x100000
[0049.077] I> allocated(CO:54) base:0x16ec80000 size:0x80000 align: 0x80000
[0049.084] I> allocated(CO:34) base:0x16ec70000 size:0x10000 align: 0x10000
[0049.091] I> allocated(CO:72) base:0x16ea70000 size:0x200000 align: 0x10000
[0049.098] I> allocated(CO:46) base:0x140000000 size:0x20000000 align: 0x20000000
[0049.105] I> allocated(CO:47) base:0x16e600000 size:0x400000 align: 0x200000
[0049.112] I> allocated(CO:48) base:0x16ea50000 size:0x20000 align: 0x10000
[0049.119] I> allocated(CO:69) base:0x16ea30000 size:0x20000 align: 0x10000
[0049.126] I> allocated(CO:49) base:0x16ea20000 size:0x10000 align: 0x10000
[0049.132] I> allocated(CO:50) base:0x16ea10000 size:0x10000 align: 0x10000
[0049.139] I> NSDRAM base: 0x80000000, end: 0x16ea70000, size: 0xeea70000
[0049.146] I> Task: Thermal check
[0049.149] I> max_chip_limit = 105
[0049.152] I> min_chip_limit = -28
[0049.155] I> max temp read = 29
[0049.158] I> min temp read = 28
[0049.161] I> Task: Update FSI SCR with thermal fuse data
[0049.166] I> Task: Enable WDT 5th expiry
[0049.170] I> Task: I2C register
[0049.173] I> Task: Set I2C bus freq
[0049.176] I> Task: Reset FSI
[0049.179] I> Task: Pinmux init
[0049.182] I> skipped mmio_addr = 0x9240008
[0049.186] I> skipped mmio_addr = 0x9240000
[0049.190] I> skipped mmio_addr = 0x9240010
[0049.194] I> skipped mmio_addr = 0x9240018
[0049.198] I> skipped mmio_addr = 0x9240020
[0049.202] I> skipped mmio_addr = 0x9240030
[0049.206] I> skipped mmio_addr = 0x9240028
[0049.210] I> skipped mmio_addr = 0x9240038
[0049.214] I> skipped mmio_addr = 0x9240040
[0049.218] I> skipped mmio_addr = 0x9240048
[0049.222] I> skipped mmio_addr = 0x9241000
[0049.226] I> skipped mmio_addr = 0x9241008
[0049.230] I> skipped mmio_addr = 0x9241010
[0049.233] I> skipped mmio_addr = 0x9241018
[0049.237] I> skipped mmio_addr = 0x9241020
[0049.241] I> skipped mmio_addr = 0x9241028
[0049.245] I> skipped mmio_addr = 0x9241030
[0049.249] I> skipped mmio_addr = 0x9241038
[0049.253] I> skipped mmio_addr = 0x9241040
[0049.257] I> skipped mmio_addr = 0x9242000
[0049.261] I> skipped mmio_addr = 0x9242008
[0049.265] I> Task: Prod config init
[0049.268] I> Task: Pad voltage init
[0049.272] I> Task: Prod init
[0049.274] I> Task: Program rst req config reg
[0049.279] I> Task: Common rail init
[0049.282] I> DONE: Thermal config
[0049.286] W> DEVICE_PROD: module = 13, instance = 4 not found in device prod.
[0049.295] I> DONE: SOC rail config
[0049.298] W> PMIC_CONFIG: Rail: MEMIO rail config not found in MB1 BCT.
[0049.305] I> DONE: MEMIO rail config
[0049.309] W> PMIC_CONFIG: Rail: GPU rail info not found in MB1 BCT.
[0049.315] I> DONE: GPU rail info
[0049.318] W> PMIC_CONFIG: Rail: CV rail info not found in MB1 BCT.
[0049.324] I> DONE: CV rail info
[0049.327] I> Task: Mem clock src
[0049.330] I> Task: Misc. board config
[0049.334] I> PMIC_CONFIG: Platform config not found in MB1 BCT.
[0049.339] I> Task: SDRAM init
[0049.342] I> MemoryType: 4 MemBctRevision: 1
[0049.349] I> MSS CAR: PLLM/HUB programming for MemoryType: 4 and MemBctRevision: 1
[0049.356] I> MSS CAR: Init PLLM
[0049.359] I> MSS CAR: Init PLLHUB
[0049.364] I> Encryption: MTS: en, TX: en, VPR: en, GSC: en
[0049.404] E> MSS: Failed to initialize SDRAM.
[0049.408] C> Task 0x2f failed (err: 0x48480112)
[0049.412] E> Top caller module: MSS, error module: MSS, reason: 0x12, aux_info: 0x01
[0049.420] C> Boot Info Table status dump :
01111111001110001111111111111111111111111111101