AnsweredAssumed Answered

iM8XM-Mini DDR Tool Test

Question asked by Stefano Querin on Jul 16, 2019
Latest reply on Jul 24, 2019 by igorpadykov

Hi,

 we are testing a new board with the device iMX8M Mini Industrial grade and we are trying to test DDR with the DDR tool test.

We have develop the board using the same DDR mounted on iMX8M Mini EVK and the same PMIC.

We are encounter a strange behavior with the tool, it stops before the CPU initialization, I mean the DDR test tool  can execute the script, the CPU execute a piece of software and in the console we receive the only the version message.

 

We have try to execute a reduced script only with the UART initialization removing the DDR and PLL initialization and we have test this script with the EVK and it work and in the console appear the following messages:

 

*************************************************************************
MX8 DDR Stress Test V2.10
Built on Mar 5 2019 14:24:57
*************************************************************************

--Set up the MMU and enable I and D cache--
- This is the Cortex-A53 core
- Check if I cache is enabled
- Enabling I cache since it was disabled
- Push base address of TTB to TTBR0_EL3
- Config TCR_EL3
- Config MAIR_EL3
- Enable MMU
- Data Cache has been enabled
- Check system memory register, only for debug

- VMCR Check:
- ttbr0_el3: 0x93d000
- tcr_el3: 0x2051c
- mair_el3: 0x774400
- sctlr_el3: 0xc01815
- id_aa64mmfr0_el1: 0x1122

- MMU and cache setup complete

*************************************************************************
ARM clock(CA53) rate: 1200MHz
DDR Clock: 1200MHz

 

Instead if we try to execute the same script on our board appear only the version string:

 

*************************************************************************
MX8 DDR Stress Test V2.10
Built on Mar 5 2019 14:24:57
*************************************************************************

 

Any suggestion how to solve this issue?

 

Stefano

Outcomes