T1023 boot problem

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

T1023 boot problem

3,197 次查看
jaehwansun
Contributor I
Hi!
I made a commercial board using the T1023NXE7MQA, but when power-on, it does not work. The power-on sequence also works as recommended, and power-on reset configuration and RCW are also normal. (Check with scope)
If this doesn't work, it will not work even if you reset it with the reset switch. However, there are times when it works normally, but it works normally even when reset with the reset switch.
One peculiarity is that when the PRESET is low, the IFC_AD goes low if there is no pull-up register externally (the data sheet says that a pull-up register externally is unnecessary).
Please let me know if there are any causes or solutions.
Thank you
117/5000
0 项奖励
回复
8 回复数

3,103 次查看
ufedor
NXP Employee
NXP Employee

It is needed to doublecheck the processor schematics referring the QorIQ T1023, T1013 Data Sheet, Table 1. Pinout list by bus to ensure that all signals having notes are properly terminated and have correct levels during POR.

0 项奖励
回复

3,105 次查看
jaehwansun
Contributor I

T1013 Data Sheet, Table 1. Pinout list has been set as required, but booting fails. After the PORESET goes high, the RCW value stored in the flash is being read properly.

0 项奖励
回复

3,105 次查看
ufedor
NXP Employee
NXP Employee

> One peculiarity is that when the PRESET is low, the IFC_AD goes low

Which exactly IFC_AD signals are low?

How this signals are connected?

0 项奖励
回复

3,105 次查看
jaehwansun
Contributor I

All signals go low. 

These signals are connected to nor-flash, FPGA, latch-buffer.
If the IFC_AD signal is high impedance in the FPGA while PRESET is low, these signals will go low. So, while the PRESET is low in the FPGA, some of the IFC_AD signals are made high.

자세히
154/5000
These signals are connected to nor-flash, fpga, latch-buffer.
If the IFC_AD signal is high impedance in the FPGA while PRESET is low, these signals will go low. So, while the PRESET is low in the FPGA, some of the IFC_AD signals are made high.
0 项奖励
回复

3,105 次查看
ufedor
NXP Employee
NXP Employee

Which exactly IFC_AD signals are low and which exactly IFC_AD signals are high when PORESET_B is low?

Which exactly "latch-buffer"?

Which exactly IFC_AD signals are connected to the "latch-buffer"?

0 项奖励
回复

3,105 次查看
jaehwansun
Contributor I

The connection is as shown. (Removed FPGA)
What is unusual is the initial waveform and picture of IFC_AD.

pastedImage_1.png

pastedImage_2.png

0 项奖励
回复

3,105 次查看
ufedor
NXP Employee
NXP Employee

The latch buffer has bus hold which could affect the cfg_rcw_src signals levels.

0 项奖励
回复

3,105 次查看
jaehwansun
Contributor I

All signals work normally. (All requirements of T1023 datasheet, Table 1 are also met)
When PORESET goes high, RCW is read from nor-falsh, and when HRESET goes high, the last 8 bytes of RCW are read. After approximately 1.6 ms, ASLEEP goes low. But I can't proceed anymore here. (Sometimes it works normally.) If I go up after systemp up using Trace-32, the program works normally. Please let me know where to look.
Thank you.

0 项奖励
回复