How can I bypass the ddr initialization on T1042D4RDB ?

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

How can I bypass the ddr initialization on T1042D4RDB ?

跳至解决方案
1,840 次查看
Almagest97
Contributor I

I'm trying to understand how bypass initialization works. But, There is not enough information in T1042 reference manual. I need to bypass the initialization process for SDRAM after re-initialize the system. When I reset the board, CPLD resets the whole board component, including SDRAM. I want to do not reset the SDRAM for hot start according to my design. Is this possible with reference design board ?

I must use the data that is written before system reset. Therefore, Is it enough to sets BI bit and re-sets all configuration register after the reset ? If it's enough, What is the meaning of the following sentence ? 

"Initialization routine will be bypassed, software is responsible for initializing memory through DDR_SDRAM_MD_CTRL register."

Should I sets DDR_SDRAM_MD_CTRL for this issue?

Thanks.

标签 (1)
0 项奖励
回复
1 解答
1,832 次查看
ufedor
NXP Employee
NXP Employee

> Is this possible with reference design board ?

Not possible.

Firmware does not distinguish power-on reset and CPLD reset because the same PORESET_B is asserted.

> Should I sets DDR_SDRAM_MD_CTRL for this issue?

If DDR SDRAM devices are already initialized - no.

在原帖中查看解决方案

0 项奖励
回复
1 回复
1,833 次查看
ufedor
NXP Employee
NXP Employee

> Is this possible with reference design board ?

Not possible.

Firmware does not distinguish power-on reset and CPLD reset because the same PORESET_B is asserted.

> Should I sets DDR_SDRAM_MD_CTRL for this issue?

If DDR SDRAM devices are already initialized - no.

0 项奖励
回复