Xavier NX Custom Board Booting Problem

Hi folks

I have a question about one error in booting.
I installed Jetpack 5.0 DP on the development board of Xavier NX.

There is a booting problem as below because only the module is transferred to the custom board.

Results output using USB Debug

[0000.026] W> RATCHET: MB1 binary ratchet value 4 is larger than ratchet level 2 from HW fuses.
[0000.034] I> MB1 (prd-version: 2.2.0.0-t194-41334769-3540ffaa)
[0000.039] I> Boot-mode: Coldboot
[0000.042] I> Platform: Silicon
[0000.045] I> Chip revision : A02P
[0000.048] I> Bootrom patch version : 15 (correctly patched)
[0000.053] I> ATE fuse revision : 0x200
[0000.056] I> Ram repair fuse : 0x0
[0000.060] I> Ram Code : 0x0
[0000.062] I> rst_source: 0x0, rst_level: 0x0
[0000.067] I> Boot-device: QSPI (instance: 0)
[0000.071] I> Qspi flash params source = brbct
[0000.075] I> Qspi using bpmp-dma
[0000.078] I> Qspi clock source : pllp
[0000.081] I> QSPI Flash Size = 32 MB
[0000.085] I> Qspi initialized successfully
[0000.088] I> Boot chain mechanism: A/B
[0000.092] I> Current Boot-Chain Slot: 0
[0000.096] W> No valid slot number is found in scratch register
[0000.101] W> Return default slot: _a
[0000.104] I> Qspi flash params source = brbct
[0000.111] W> PROD_CONFIG: device prod data is empty in MB1 BCT.
[0000.118] I> Temperature = 24500
[0000.121] W> Skipping boost for clk: BPMP_CPU_NIC
[0000.125] W> Skipping boost for clk: BPMP_APB
[0000.130] W> Skipping boost for clk: AXI_CBB
[0000.133] W> Skipping boost for clk: AON_CPU_NIC
[0000.138] W> Skipping boost for clk: CAN1
[0000.141] W> Skipping boost for clk: CAN2
[0000.146] I> Boot-device: QSPI (instance: 0)
[0000.150] I> Qspi flash params source = mb1bct
[0000.154] I> Qspi using bpmp-dma
[0000.157] I> Qspi clock source : pllc_out0
[0000.161] I> Qspi reinitialized
[0000.163] I> Qspi flash params source = mb1bct
[0000.177] I> Non-ECC region[0]: Start:0x80000000, End:0x100000000
[0000.183] W> Thermal config not found in BCT
[0000.192] W> MEMIO rail config not found in BCT
[0000.202] I> Qspi flash params source = mb1bct
[0000.215] I> Qspi flash params source = mb1bct
[0000.248] I> Qspi flash params source = mb1bct
[0000.813] I> Qspi flash params source = mb1bct
[0000.829] I> Qspi flash params source = mb1bct
[0000.863] W> Platform config not found in BCT
[0000.890] I> Qspi flash params source = mb1bct
[0000.916] I> MB1 done

??ain enter
SPE VERSION #: R01.00.18 Created: Jan 29 2021 @ 14:18:27
HW Function test
Start Scheduler.
in late init
?
[0000.925] I> Welcome to MB2(TBoot-BPMP) (version: default.t194-mobile-2fb96459)
[0000.925] I> DMA Heap @ [0x526fa000 - 0x52ffa000]
[0000.926] I> Default Heap @ [0xd486400 - 0xd48a400]
[0000.927] E> DEVICE_PROD: Invalid value data = 70020000, size = 0.
[0000.932] W> device prod register failed
[0000.936] I> Boot_device: QSPI_FLASH instance: 0
[0000.941] I> qspi flash-0 params source = boot args
[0000.946] I> QSPI-0l initialized successfully
[0000.950] I> sdmmc-3 params source = safe params
[0001.333] I> sdmmc DDR50 mode
[0001.342] I> Found 42 partitions in QSPI_FLASH (instance 0)
[0001.344] W> Cannot find any partition table for 00000003
[0001.345] > PARTITION_MANAGER: Failed to publish partition.
[0001.350] I> Found 19 partitions in SDMMC_USER (instance 3)
[0001.351] W> No valid slot number is found in scratch register
[0001.351] W> Return default slot: _a
[0001.352] I> Active Boot chain : 0
[0001.960] I> Relocating BR-BCT
[0001.961] > DEVICE_PROD: device prod is not initialized.
[0001.986] E> I2C: slave not found in slaves.
[0001.987] E> I2C: Could not write 0 bytes to slave: 0x00ae with repeat start true.
[0001.989] E> I2C_DEV: Failed to send register address 0x00000000.
[0001.990] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xae at 0x00000000 via instance 0.
[0001.990] E> eeprom: Failed to read I2C slave device
[0001.993] I> Failed to read CVB eeprom data @ AE
[0001.997] I> Retrying CVB eeprom read @ AC ...
[0002.002] E> I2C: slave not found in slaves.
[0002.006] E> I2C: Could not write 0 bytes to slave: 0x00ac with repeat start true.
[0002.014] E> I2C_DEV: Failed to send register address 0x00000000.
[0002.020] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xac at 0x00000000 via instance 0.
[0002.029] E> eeprom: Failed to read I2C slave device
[0002.034] I> Failed to read CVB eeprom data @ AC
[0002.038] E> Error getting EEPROM data!
[0002.042] E> cpubl: Parallel task execution failed
[0002.046] I> 釣釣釣釣釣釣釣釣: execution failed
[0002.052] I> 釣釣釣釣釣釣釣釣: execution failed
[0002.058] E> Top caller module: EEPROM, error module: I2C, reason: 0x0d, aux_info: 0x05
[0002.066] I> Reset to recovery mode
[0002.0

How to solve this problem?
thanks

Did you add this overlay?

@WayneWWW Thank you
I will check again

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.