Platform: LS1043A
I'm designing a new project with LS1043A, this is the first time we work with this platform, and I have some questions, please help to check and feedback:
1. Which interface can be used (or normally used) for flashing the firmware to LS1043A?
2. Which interface can be used for debugging?
1. You could program firmware to IFC NOR flash, IFC NAND flash, SD card or QSPI flash.
2. You need to use JTAG for debugging.
Thanks yipingwang for your helpful information,
For LS1043A platform, two interfaces are available:
Use QorIQ LS1043A's QuadSPI interface for flashing firmware. It supports single, dual, and quad reads/writes, and memory-mapped transactions for SPI devices.
For debugging, employ the JTAG interface. It is a standard for testing circuit boards and can be utilized to debug LS1043A.
Please note, you'll require a JTAG debugger and SPI flash programmer to utilize these interfaces.
Here's a code snippet using QuadSPI to flash firmware:
And for using JTAG to debug the platform:
Note: This is a concise summary of using the interfaces; actual implementation may vary based on project requirements.
Thanks ramprakash07 for your helpful information.