Step 1 :
---------
I have OM13089 LPCeXPRESSO 5411X Rev B. Using MCUXpresso IDE, developed small LED code to glow LED as RED P_0_29. Verified that code in IDE and generated the bin file using the below command in IDE.
arm-none-eabi-size "${BuildArtifactFileName}"
arm-none-eabi-objcopy -v -O binary "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin"
checksum -p ${TargetChip} -d "${BuildArtifactFileBaseName}.bin"
arm-none-eabi-objcopy -I binary -O ihex "${BuildArtifactFileBaseName}.bin" "${BuildArtifactFileBaseName}.hex"
Step 2 :
---------
- Connected LPC5411x UART pin with USB-TTL. From my PC, opened the COM port using RealTerm serial application and sent the following sequence.
- Put the LPC in ISP mode
- Sent "?\r\n" -> Received "Synchronized"
- Sent "Synchronized" -> Received "Ok"
- Sent "J\r\n" -> Received the proper Device ID.
- Copied the generated .bin file MCUXpress to my PC local directory.
- Sent "W 536870912 14224" -> Write at RAM address 0x2000 0000(SRAM0 - start address) bytes - 14224.
-> Received "0"
-> Uploaded the bin file
-> Sent "R 536870912 14224" -> Able to read the content that i have uploaded.
-> Sent "U 23130" -> Received "0"
-> Sent "G 536870912 A" -> No response and the code is not getting executed.
I tried with SRAM1 start address as well. Same observation.
The same code is working in MCUXpress. Am i missing somethings? Please share your thoughts/inputs.