LS1043A Custom Board NAND Boot problem.

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

LS1043A Custom Board NAND Boot problem.

2,354 Views
cyahn
Contributor I

Hi.

I develop a custom board based on LS1043A reference board.

We deployed it on customer sites and got some problem report about NAND boot fail.

The board did not boot anyway (no message on console). but through SD memory card, board boot successfully. 

and then I checked NAND memory contents and there  are no error found.

So, I rewrite whole contents of NAND memory to the board, then boot successfully then through NAND memory.

Anyone tell me what the problem is ? and how to fix it?

Thanks.

 

0 Kudos
Reply
6 Replies

2,330 Views
cyahn
Contributor I

Hello.

Thanks for your reply.

If rewrite NAND memory contents, the problem will be fixed, As I mentioned on original posting.

Actually, I compared NAND memory contents with other normal working board and there are exact same on both side. I guess the NAND memory has no problem itself (I'm not sure)

Anyway, I want to know how to fix it without rewriting NAND contents. For example CPLD upgrade or something..
Our board CPLD version is 1.4 and LSDK based on Yocto project.

Have any idea.. please let me know.

Thanks.

 

0 Kudos
Reply

2,310 Views
yipingwang
NXP TechSupport
NXP TechSupport

You could update CPLD to V2.0 to do more validation.

0 Kudos
Reply

2,298 Views
cyahn
Contributor I

We have CPLD source for v1.4. but for v2.0 CPLD, there are no source files. 

I just got LS1043ARDB_PA_CPLD_v2.0_0714.jed file only for v2.0.

anyway, could you tell me how to upgrade cpld v2.0 with this .jed file.

Thanks.

0 Kudos
Reply

2,283 Views
cyahn
Contributor I

Hi. 

I did upgrade CPLD to v2.0 from v1.4.

But the result is same. NAND boot failed, SD boot success.

The problem is really weird, I never met this kind issue before.

Have any idea to do more investigate about this issue?

Thanks.

 

0 Kudos
Reply

2,339 Views
yipingwang
NXP TechSupport
NXP TechSupport

Under SD u-boot, please write data to NAND flash, then read it back from NAND flash to memory to check whether the data is same as the original.

In LSDK, please generate NAND flash firmware image with the following command. Then deploy it to NAND flash under SD u-boot to check whether there is console message on the target board.

$ flex-builder -i mkfw -m ls1043ardb -b nand

0 Kudos
Reply

2,326 Views
cyahn
Contributor I

Hello.

Thanks for your reply.

If rewrite NAND memory contents, the problem will be fixed, As I mentioned on original posting.

Actually, I compared NAND memory contents with other normal working board and there are exact same on both side. I guess the NAND memory has no problem itself (I'm not sure)

Anyway, I want to know how to fix it without rewriting NAND contents. For example CPLD upgrade or something..
Our board CPLD version is 1.4 and LSDK based on Yocto project.

Have any idea.. please let me know.

Thanks.

0 Kudos
Reply