LS1043A Programming in manufacturing stage

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

LS1043A Programming in manufacturing stage

1,947 Views
amolshrotri
Contributor II

Hello,

We are developing platform based on LS1043A SoC. We are planning NOR based storage for keeping different required boot images (RCW_PBL, U-boot, Fman microcode, Kernel, DTB etc). I want to understand when we will get our customizes board, that will be completely vanila board without even RCW. So in that case as per my understanding to flash initial images like RCW, U-boot etc we need to have JTAG programmer (Lauterbatch or Code worrior).

Need some advice what is best approach to do factory level flashing at the manufacturing line?

Thanks & Regards,

Amol M Shrotri

Tags (1)
0 Kudos
Reply
5 Replies

1,875 Views
stadium_aquino
Contributor IV

You can try openocd+semihosting. This will work with most debuggers. The documentation below is for the LS1046ARDB, but it should be pretty similar to the LS1043A.

https://u-boot.readthedocs.io/en/latest/board/nxp/ls1046ardb.html#jtag-boot

You will also need to modify the default_serial_console and spl_boot_device for your board.

0 Kudos
Reply

1,916 Views
Chavira
NXP TechSupport
NXP TechSupport

 

Thank you for contacting NXP support!

with CodeWarrior Tap is possible to boot the LS1043A and under U-boot you can program the NOR FLASH with the necessary components to boot your board under NOR FLASH another thing that you can do is program directly the FLASH with the flash programmer with CodeWarrior.

We have an application note called "RAM Boot using CodeWarrior on LS1046ARDB" that application note is useful for LS1043A too.

Search | NXP Semiconductors

0 Kudos
Reply

1,910 Views
amolshrotri
Contributor II

Thanks for the inputs.

My understanding is we have to have JTAG programmer at least to flash RCW and U-boot. And then using U-boot we can further program rest of the images.

Is my understanding correct? 

0 Kudos
Reply

1,898 Views
Chavira
NXP TechSupport
NXP TechSupport

No, with the CodeWarrior TAP, you have to boot the board from RAM and then under U-boot you have to Program the NOR FLASH or use the flash programmer in CodeWarrior and now you have a new board and you can use it.

Othe thing that you can do is boot from the SD card and under the U-boot, program the NOR FLASH.

0 Kudos
Reply

1,895 Views
amolshrotri
Contributor II

Thank you for the inputs.

0 Kudos
Reply