Booting from Nor Flash on Custom LS1043A Board

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Booting from Nor Flash on Custom LS1043A Board

1,076 Views
Ishizak
Contributor II

I'm trying to boot my custom LS1043A board from Nor Flash connected to the IFC interface, but no success.

After the PORESET_B is negated, the POR Status Register 1 is set to 0x12FF_FFFF (16-bit Nor Flash) and it seems good.

And at that point, the SYSCLK has been stabilized.

However, there is no IFC_CS0 activities after the PORESET_B is negated.

Can anyone suggest what to investigate?

0 Kudos
6 Replies

978 Views
Ishizak
Contributor II

Sorry for my late response.

I have fixed the problem.

I checked the TRST_B and related signals/logics.

I found a problem in handling the PORESET and SYSRESET.

Thank you for your suggestions.

0 Kudos

1,039 Views
Ishizak
Contributor II

Thanks for the support.

 > 1) SYSCLK or DIFF_SYSCLK is applied and properly selected by the cfg_eng_use0 (IFC_WE0_B).

Checked. They seemed OK.

 > 2) TRST_B is pulsed low during POR sequence.

I will check it.

 > 3) All signals having note 5 in the QorIQ LS1043A, LS1023A Data Sheet, "Pinout List by bus" are not low during POR.

Checked. They seemed OK.

 > 4) IFC_OE_B (cfg_eng_use1) is high during POR.

Checked. They seemed OK.

 > 5) You wrote:

>> 0x12FF_FFFF (16-bit Nor Flash)

> Are you using internal latch based asynchronous NOR device?

The NOR device installed on the board is MT28FW02G. I think the reset configuration is set properly.

 

Any further comments and suggestions will be appreciated.

0 Kudos

1,031 Views
ufedor
NXP Employee
NXP Employee

Please provide the processor connection schematics as searchable PDF for inspection.

0 Kudos

1,022 Views
Ishizak
Contributor II

I'm sorry but I cannot provide you with the actual schematics.
It might be possible to provide the very limited portions of them, though.
Is it possible for you to clarify the specific signals of interest? (Same as those you mentioned in the previous reply?)

0 Kudos

1,012 Views
ufedor
NXP Employee
NXP Employee

For inspection are needed only pages showing LS1043 connections.

0 Kudos

1,070 Views
ufedor
NXP Employee
NXP Employee

Points to check:

1) SYSCLK or DIFF_SYSCLK is applied and properly selected by the cfg_eng_use0 (IFC_WE0_B).

2) TRST_B is pulsed low during POR sequence.

3) All signals having note 5 in the QorIQ LS1043A, LS1023A Data Sheet, "Pinout List by bus" are not low during POR.

4) IFC_OE_B (cfg_eng_use1) is high during POR.

5) You wrote:

> 0x12FF_FFFF (16-bit Nor Flash)

Are you using internal latch based asynchronous NOR device?