Hi,串口日志如下:
[0389.676] I> MB1 (version: 1.2.0.0-t234-54845784-562369e5)
[0389.681] I> t234-A01-0-Silicon (0x12347) Prod
[0389.685] I> Boot-mode : BPMP Diagnostic
[0389.689] I> Entry timestamp: 0x00000000
[0389.693] I> last_boot_error: 0x0
[0389.696] I> BR-BCT: preprod_dev_sign: 0
[0389.700] I> rst_source: 0xb, rst_level: 0x1
[0389.704] I> Task: Initialize MB2 params
[0389.708] I> MB2-params @ 0x40060000
[0389.711] I> Task: Crypto init
[0389.714] I> Task: Perform MB1 KAT tests
[0389.718] I> Task: NVRNG health check
[0389.722] I> NVRNG: Health check success
[0389.726] I> Task: Secure debug controls
[0389.729] I> Task: strap war set
[0389.733] I> Task: Program NV master stream id
[0389.737] I> Task: Verify boot mode
[0389.742] I> Task: Alias fuses
[0389.746] W> FUSE_ALIAS: Fuse alias on production fused part is not supported.
[0389.753] I> Task: Print SKU type
[0389.757] I> FUSE_OPT_CCPLEX_CLUSTER_DISABLE = 0x000001c0
[0389.762] I> FUSE_OPT_GPC_DISABLE = 0x00000000
[0389.766] I> FUSE_OPT_TPC_DISABLE = 0x00000008
[0389.770] I> FUSE_OPT_DLA_DISABLE = 0x00000000
[0389.775] I> FUSE_OPT_PVA_DISABLE = 0x00000000
[0389.779] I> FUSE_OPT_NVENC_DISABLE = 0x00000000
[0389.783] I> FUSE_OPT_NVDEC_DISABLE = 0x00000000
[0389.788] I> FUSE_OPT_FSI_DISABLE = 0x00000000
[0389.792] I> FUSE_OPT_EMC_DISABLE = 0x00000000
[0389.796] I> FUSE_BOOTROM_PATCH_VERSION = 0x7
[0389.801] I> FUSE_PSCROM_PATCH_VERSION = 0x7
[0389.805] I> FUSE_OPT_ADC_CAL_FUSE_REV = 0x2
[0389.809] I> FUSE_SKU_INFO_0 = 0xd2
[0389.812] I> FUSE_OPT_SAMPLE_TYPE_0 = 0x3 PS
[0389.816] I> FUSE_PACKAGE_INFO_0 = 0x2
[0389.820] I> SKU: Prod
[0389.822] I> Task: Boost clocks
[0389.825] I> Initializing PLLC2 for AXI_CBB.
[0389.829] I> AXI_CBB : src = 35, divisor = 0
[0389.833] I> Task: Voltage monitor
[0389.837] I> VMON: Vmon re-calibration and fine tuning done
[0389.842] I> Task: UPHY init
[0389.845] W> UPHY: UPHY lane info table is empty in MB1 BCT.
[0389.851] I> Task: Boot device init
[0389.854] I> Boot_device: RCM
[0389.857] I> USB configuration success
[0389.861] I> Task: TSC init
[0389.864] I> Task: Enable WDT 5th expiry
[0389.868] I> Task: I2C register
[0389.871] I> Task: Set I2C bus freq
[0389.874] I> Task: Reset FSI
[0389.877] I> Task: Enable clock-mon
[0389.891] I> FMON: Fmon re-programming done
[0389.895] I> Task: Mapper init
[0389.898] I> Task: MB1 fixed firewalls
[0389.904] W> Firewall readback mismatch
[0389.909] I> Task: Load MB2/Applet/FSKP
[0389.913] I> Loading MB2 Applet
[0389.916] I> Slot: 0
[0389.918] I> Binary[21] block-352321536 (partition size: 0x50000)
[0389.924] I> Binary name: MB2-Applet
[0389.928] I> Size of crypto header is 8192
[0389.931] I> Size of crypto header is 8192
[0389.936] I> BCH of MB2-Applet read from storage
[0389.940] I> BCH address is : 0x4004e000
[0389.944] I> MB2-Applet header integrity check is success
[0389.949] I> Binary magic in BCH component 0 is MB2A
[0389.954] I> component binary type is 21
[0389.958] I> Size of crypto header is 8192
[0389.969] I> MB2-Applet binary is read from storage
[0389.974] I> MB2-Applet binary integrity check is success
[0389.980] I> Binary MB2-Applet loaded successfully at 0x40000000 (0x41b40)
[0389.987] I> Task: Prepare MB2 params
[0389.990] I> BR-BCT Boot Chain Fields
[0389.994] I> u32_non_gpio_select_boot_chain : 0
[0389.998] I> u32_num_boot_chains : 0
[0390.003] I> bf_bl_gpio_select_boot_chain_1b : 0
[0390.008] I> Task: Misc NV security settings
[0390.012] I> NVDEC sticky bits programming done
[0390.016] I> Successfully powergated NVDEC
[0390.020] I> Task: Disable/Reload WDT
[0390.024] I> Task: Program misc carveouts
[0390.028] I> SLCG Global override status := 0x0
[0390.032] I> MB1: MSS reconfig completed
[0390.036] W> Firewall readback mismatch
[0390.040] W> Firewall readback mismatch
[0390.044] W> Firewall readback mismatch
[0390.047] W> Firewall readback mismatch
[0390.051] W> Firewall readback mismatch
[0390.055] W> Firewall readback mismatch
[0390.058] W> Firewall readback mismatch
[0390.062] W> Firewall readback mismatch
[0390.066] W> Firewall readback mismatch
[0390.069] W> Firewall readback mismatch
I> Applet (version: 0.0.0.0-t234-54845784-8d394889)
I> t234-A01-0-Silicon (0x12347)
I> Emulation:
I> Entry timestamp: 0xffffffff
I> Task: Pinmux init (0x4000062d)
I> Task: Boot device init (0x40001321)
I> Applet do storage init
I> Boot_device: QSPI_FLASH instance: 0
I> Qspi clock source : clk_m
I> QSPI-0l initialized successfully
I> sdmmc DDR50 mode
I> sdmmc bdev is already initialized
E> Unknown device 7
E> Unknown device 8
I> Task: Partition Manager Init (0x40002d61)
I> Found 57 partitions in QSPI_FLASH (instance 0)
W> Cannot find any partition table for 00000003
PARTITION_MANAGER: Failed to publish partition.
I> Found 15 partitions in SDMMC_USER (instance 3)
I> Task: I2C register (0x400006a5)
I> Task: Register exit handlers (0x400005f5)
I> Task: Enter 3p server (0x40001925)
I> USB configuration success
I> Populate chip info
I> RAM_CODE 0x4000001
I> Populate eeprom info
I> Populate eeprom info for module cvm
I> dump bct
I> Rebooting : reboot-recovery
��
[0061.516] I> MB1 (version: 1.2.0.0-t234-54845784-562369e5)
[0061.522] I> t234-A01-0-Silicon (0x12347) Prod
[0061.526] I> Boot-mode : BPMP Diagnostic
[0061.530] I> Entry timestamp: 0x00000000
[0061.534] I> last_boot_error: 0x0
[0061.537] I> BR-BCT: preprod_dev_sign: 0
[0061.540] I> rst_source: 0xb, rst_level: 0x1
[0061.545] I> Task: Initialize MB2 params
[0061.549] I> MB2-params @ 0x40060000
[0061.552] I> Task: Crypto init
[0061.555] I> Task: Perform MB1 KAT tests
[0061.559] I> Task: NVRNG health check
[0061.563] I> NVRNG: Health check success
[0061.566] I> Task: Secure debug controls
[0061.570] I> Task: strap war set
[0061.573] I> Task: Program NV master stream id
[0061.578] I> Task: Verify boot mode
[0061.583] I> Task: Alias fuses
[0061.587] W> FUSE_ALIAS: Fuse alias on production fused part is not supported.
[0061.594] I> Task: Print SKU type
[0061.597] I> FUSE_OPT_CCPLEX_CLUSTER_DISABLE = 0x000001c0
[0061.602] I> FUSE_OPT_GPC_DISABLE = 0x00000000
[0061.607] I> FUSE_OPT_TPC_DISABLE = 0x00000008
[0061.611] I> FUSE_OPT_DLA_DISABLE = 0x00000000
[0061.615] I> FUSE_OPT_PVA_DISABLE = 0x00000000
[0061.620] I> FUSE_OPT_NVENC_DISABLE = 0x00000000
[0061.624] I> FUSE_OPT_NVDEC_DISABLE = 0x00000000
[0061.628] I> FUSE_OPT_FSI_DISABLE = 0x00000000
[0061.633] I> FUSE_OPT_EMC_DISABLE = 0x00000000
[0061.637] I> FUSE_BOOTROM_PATCH_VERSION = 0x7
[0061.641] I> FUSE_PSCROM_PATCH_VERSION = 0x7
[0061.645] I> FUSE_OPT_ADC_CAL_FUSE_REV = 0x2
[0061.649] I> FUSE_SKU_INFO_0 = 0xd2
[0061.653] I> FUSE_OPT_SAMPLE_TYPE_0 = 0x3 PS
[0061.657] I> FUSE_PACKAGE_INFO_0 = 0x2
[0061.661] I> SKU: Prod
[0061.663] I> Task: Boost clocks
[0061.666] I> Initializing PLLC2 for AXI_CBB.
[0061.670] I> AXI_CBB : src = 35, divisor = 0
[0061.674] I> Task: Voltage monitor
[0061.677] I> VMON: Vmon re-calibration and fine tuning done
[0061.683] I> Task: UPHY init
[0061.686] W> UPHY: UPHY lane info table is empty in MB1 BCT.
[0061.691] I> Task: Boot device init
[0061.694] I> Boot_device: RCM
[0061.697] I> USB configuration success
[0061.701] I> Task: TSC init
[0061.704] I> Task: Enable WDT 5th expiry
[0061.708] I> Task: I2C register
[0061.711] I> Task: Set I2C bus freq
[0061.714] I> Task: Reset FSI
[0061.717] I> Task: Enable clock-mon
[0061.731] I> FMON: Fmon re-programming done
[0061.735] I> Task: Mapper init
[0061.738] I> Task: MB1 fixed firewalls
[0061.744] W> Firewall readback mismatch
[0061.749] I> Task: Load MB2/Applet/FSKP
[0061.753] I> Loading MB2 Applet
[0061.756] I> Slot: 0
[0061.758] I> Binary[21] block-352321536 (partition size: 0x50000)
[0061.764] I> Binary name: MB2-Applet
[0061.768] I> Size of crypto header is 8192
[0061.772] I> Size of crypto header is 8192
[0061.776] I> BCH of MB2-Applet read from storage
[0061.780] I> BCH address is : 0x4004e000
[0061.784] I> MB2-Applet header integrity check is success
[0061.789] I> Binary magic in BCH component 0 is MB2A
[0061.794] I> component binary type is 21
[0061.798] I> Size of crypto header is 8192
[0061.809] I> MB2-Applet binary is read from storage
[0061.814] I> MB2-Applet binary integrity check is success
[0061.819] I> Binary MB2-Applet loaded successfully at 0x40000000 (0x41b40)
[0061.826] I> Task: Prepare MB2 params
[0061.830] I> BR-BCT Boot Chain Fields
[0061.834] I> u32_non_gpio_select_boot_chain : 0
[0061.838] I> u32_num_boot_chains : 0
[0061.843] I> bf_bl_gpio_select_boot_chain_1b : 0
[0061.848] I> Task: Misc NV security settings
[0061.852] I> NVDEC sticky bits programming done
[0061.856] I> Successfully powergated NVDEC
[0061.860] I> Task: Disable/Reload WDT
[0061.864] I> Task: Program misc carveouts
[0061.868] I> SLCG Global override status := 0x0
[0061.872] I> MB1: MSS reconfig completed
[0061.876] W> Firewall readback mismatch
[0061.880] W> Firewall readback mismatch
[0061.883] W> Firewall readback mismatch
[0061.887] W> Firewall readback mismatch
[0061.891] W> Firewall readback mismatch
[0061.894] W> Firewall readback mismatch
[0061.898] W> Firewall readback mismatch
[0061.902] W> Firewall readback mismatch
[0061.905] W> Firewall readback mismatch
[0061.909] W> Firewall readback mismatch
I> Applet (version: 0.0.0.0-t234-54845784-8d394889)
I> t234-A01-0-Silicon (0x12347)
I> Emulation:
I> Entry timestamp: 0xffffffff
I> Task: Pinmux init (0x4000062d)
I> Task: Boot device init (0x40001321)
I> Applet do storage init
I> Boot_device: QSPI_FLASH instance: 0
I> Qspi clock source : clk_m
I> QSPI-0l initialized successfully
I> sdmmc DDR50 mode
I> sdmmc bdev is already initialized
E> Unknown device 7
E> Unknown device 8
I> Task: Partition Manager Init (0x40002d61)
I> Found 57 partitions in QSPI_FLASH (instance 0)
W> Cannot find any partition table for 00000003
PARTITION_MANAGER: Failed to publish partition.
I> Found 15 partitions in SDMMC_USER (instance 3)
I> Task: I2C register (0x400006a5)
I> Task: Register exit handlers (0x400005f5)
I> Task: Enter 3p server (0x40001925)
I> USB configuration success
I> Populate chip info
I> RAM_CODE 0x4000001
I> Populate eeprom info
I> Populate eeprom info for module cvm
I> dump bct
I> Rebooting : reboot-recovery
��
[0039.366] I> MB1 (version: 1.2.0.0-t234-54845784-562369e5)
[0039.371] I> t234-A01-0-Silicon (0x12347) Prod
[0039.375] I> Boot-mode : BPMP Diagnostic
[0039.379] I> Entry timestamp: 0x00000000
[0039.383] I> last_boot_error: 0x0
[0039.386] I> BR-BCT: preprod_dev_sign: 0
[0039.390] I> rst_source: 0x0, rst_level: 0x0
[0039.394] I> Task: Initialize MB2 params
[0039.398] I> MB2-params @ 0x40060000
[0039.402] I> Task: Crypto init
[0039.404] I> Task: Perform MB1 KAT tests
[0039.408] I> Task: NVRNG health check
[0039.412] I> NVRNG: Health check success
[0039.416] I> Task: Secure debug controls
[0039.420] I> Task: strap war set
[0039.423] I> Task: Program NV master stream id
[0039.427] I> Task: Verify boot mode
[0039.433] I> Task: Alias fuses
[0039.436] W> FUSE_ALIAS: Fuse alias on production fused part is not supported.
[0039.443] I> Task: Print SKU type
[0039.447] I> FUSE_OPT_CCPLEX_CLUSTER_DISABLE = 0x000001c0
[0039.452] I> FUSE_OPT_GPC_DISABLE = 0x00000000
[0039.456] I> FUSE_OPT_TPC_DISABLE = 0x00000008
[0039.460] I> FUSE_OPT_DLA_DISABLE = 0x00000000
[0039.465] I> FUSE_OPT_PVA_DISABLE = 0x00000000
[0039.469] I> FUSE_OPT_NVENC_DISABLE = 0x00000000
[0039.473] I> FUSE_OPT_NVDEC_DISABLE = 0x00000000
[0039.478] I> FUSE_OPT_FSI_DISABLE = 0x00000000
[0039.482] I> FUSE_OPT_EMC_DISABLE = 0x00000000
[0039.486] I> FUSE_BOOTROM_PATCH_VERSION = 0x7
[0039.491] I> FUSE_PSCROM_PATCH_VERSION = 0x7
[0039.495] I> FUSE_OPT_ADC_CAL_FUSE_REV = 0x2
[0039.499] I> FUSE_SKU_INFO_0 = 0xd2
[0039.502] I> FUSE_OPT_SAMPLE_TYPE_0 = 0x3 PS
[0039.506] I> FUSE_PACKAGE_INFO_0 = 0x2
[0039.510] I> SKU: Prod
[0039.512] I> Task: Boost clocks
[0039.515] I> Initializing PLLC2 for AXI_CBB.
[0039.519] I> AXI_CBB : src = 35, divisor = 0
[0039.524] I> Task: Voltage monitor
[0039.527] I> VMON: Vmon re-calibration and fine tuning done
[0039.532] I> Task: UPHY init
[0039.535] W> UPHY: UPHY lane info table is empty in MB1 BCT.
[0039.541] I> Task: Boot device init
[0039.544] I> Boot_device: RCM
[0039.547] I> USB configuration success
[0039.551] I> Task: TSC init
[0039.554] I> Task: Enable WDT 5th expiry
[0039.558] I> Task: I2C register
[0039.561] I> Task: Set I2C bus freq
[0039.564] I> Task: Reset FSI
[0039.567] I> Task: Enable clock-mon
[0039.581] I> FMON: Fmon re-programming done
[0039.585] I> Task: Mapper init
[0039.588] I> Task: MB1 fixed firewalls
[0039.594] W> Firewall readback mismatch
[0039.599] I> Task: Load MB2/Applet/FSKP
[0039.603] I> Loading MB2 Applet
[0039.606] I> Slot: 0
[0039.608] I> Binary[21] block-352321536 (partition size: 0x50000)
[0039.614] I> Binary name: MB2-Applet
[0039.618] I> Size of crypto header is 8192
[0039.621] I> Size of crypto header is 8192
[0039.626] I> BCH of MB2-Applet read from storage
[0039.630] I> BCH address is : 0x4004e000
[0039.634] I> MB2-Applet header integrity check is success
[0039.639] I> Binary magic in BCH component 0 is MB2A
[0039.644] I> component binary type is 21
[0039.648] I> Size of crypto header is 8192
[0039.658] I> MB2-Applet binary is read from storage
[0039.663] I> MB2-Applet binary integrity check is success
[0039.669] I> Binary MB2-Applet loaded successfully at 0x40000000 (0x41b40)
[0039.676] I> Task: Prepare MB2 params
[0039.679] I> BR-BCT Boot Chain Fields
[0039.683] I> u32_non_gpio_select_boot_chain : 0
[0039.688] I> u32_num_boot_chains : 0
[0039.692] I> bf_bl_gpio_select_boot_chain_1b : 0
[0039.697] I> Task: Misc NV security settings
[0039.701] I> NVDEC sticky bits programming done
[0039.705] I> Successfully powergated NVDEC
[0039.709] I> Task: Disable/Reload WDT
[0039.713] I> Task: Program misc carveouts
[0039.717] I> SLCG Global override status := 0x0
[0039.721] I> MB1: MSS reconfig completed
[0039.725] W> Firewall readback mismatch
[0039.729] W> Firewall readback mismatch
[0039.733] W> Firewall readback mismatch
[0039.736] W> Firewall readback mismatch
[0039.740] W> Firewall readback mismatch
[0039.744] W> Firewall readback mismatch
[0039.747] W> Firewall readback mismatch
[0039.751] W> Firewall readback mismatch
[0039.755] W> Firewall readback mismatch
[0039.758] W> Firewall readback mismatch
I> Applet (version: 0.0.0.0-t234-54845784-8d394889)
I> t234-A01-0-Silicon (0x12347)
I> Emulation:
I> Entry timestamp: 0xffffffff
I> Task: Pinmux init (0x4000062d)
I> Task: Boot device init (0x40001321)
I> Applet do storage init
I> Boot_device: QSPI_FLASH instance: 0
I> Qspi clock source : clk_m
I> QSPI-0l initialized successfully
I> sdmmc DDR50 mode
I> sdmmc bdev is already initialized
E> Unknown device 7
E> Unknown device 8
I> Task: Partition Manager Init (0x40002d61)
I> Found 57 partitions in QSPI_FLASH (instance 0)
W> Cannot find any partition table for 00000003
PARTITION_MANAGER: Failed to publish partition.
I> Found 15 partitions in SDMMC_USER (instance 3)
I> Task: I2C register (0x400006a5)
I> Task: Register exit handlers (0x400005f5)
I> Task: Enter 3p server (0x40001925)
I> USB configuration success
I> Populate chip info
I> RAM_CODE 0x4000001
I> Populate eeprom info
I> Populate eeprom info for module cvm
I> dump bct
I> Rebooting : reboot-recovery