T4241 processor + DDR Issue : Waiting for D_INIT timeout. Memory may not work.

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

T4241 processor + DDR Issue : Waiting for D_INIT timeout. Memory may not work.

2,193 次查看
kumar_086
Contributor IV

Dear Experts,

We have a custom-designed board with T4241 processor with DDR memory.

By following similar forum threads reduced the DDR clock frequency using RCW[MEM_PLL_RAT] option, from 8:1 to 5:1. Still the observation is same.

U-Boot log as follows,

 

U-Boot 2016.012.0+ga9b437f (Jun 11 2021 - 10:37:47 +0530)

CPU0: T4241, Version: 2.0, (0x82400020)
Core: e6500, Version: 2.0, (0x80400120)
Clock Configuration:
CPU0:1800 MHz, CPU1:1800 MHz, CPU2:1800 MHz, CPU3:1800 MHz,
CPU4:1800 MHz, CPU5:1800 MHz, CPU6:1800 MHz, CPU7:1800 MHz,
CPU8:1800 MHz, CPU9:1800 MHz, CPU10:1800 MHz, CPU11:1800 MHz,
CCB:600 MHz,
DDR:800 MHz (1600 MT/s data rate) (Asynchronous), IFC:150 MHz
FMAN1: 700 MHz
FMAN2: 600 MHz
QMAN: 300 MHz
PME: 466.667 MHz
L1: D-cache 32 KiB enabled
I-cache 32 KiB enabled
Reset Configuration Word (RCW):
00000000: 0c080012 0e12120e 00000000 08000000
00000010: 04360848 30547a00 ec03f000 f9000000
00000020: 00080000 00000000 00000000 0003e000
00000030: 00000000 50000000 00000000 00000038
I2C: ready
Board: T4241, SERDES Reference Clocks:
SERDES1=125MHz SERDES2=125MHz
SERDES3=100MHz SERDES4=100MHz
SPI: ready
DRAM: Initializing DDR

DDR Size: 100000000

Waiting for D_INIT timeout. Memory may not work.

 

Please help.

0 项奖励
回复
2 回复数

1,543 次查看
dav72
Contributor I

I am not an expert but the error message "T4241 processor + DDR Issue: Waiting for D_INIT timeout" typically indicates a problem with the DDR memory initialization process. Here are some steps that you can try to resolve this issue:

Check the DDR memory configuration: Make sure that the DDR memory is properly configured in the hardware design and in the software. Ensure that the memory type, speed, and timings are all correctly set.

Check the DDR memory connections: Ensure that the DDR memory is connected properly to the processor. Check the connections and ensure that there are no shorts or opens.

Check the DDR memory power supply: Verify that the DDR memory power supply is within the acceptable voltage range. Ensure that the power supply is stable and free of noise.

Check the DDR memory initialization sequence: Verify that the DDR memory initialization sequence is correctly implemented in the software. Ensure that the DDR memory controller is properly initialized and that the DDR memory is correctly configured.

Try resetting the system: If the above steps do not resolve the issue, try resetting the system. Power off the system and then power it back on.

Consult the manufacturer's documentation: If none of the above steps resolve the issue, consult the manufacturer's documentation or contact their support team for further assistance. They may be able to provide additional guidance on how to resolve the issue.

I hope this would help you up to some extent.

David

USPS tracking

0 项奖励
回复

1,589 次查看
sonminh
Contributor I

Hi all,

Have you been resolve this problem. I had the trouble the same as you with coustom board use b4860

Thanks and brgs

0 项奖励
回复