Hi everyone,
I'm encountering a problem with my LPC54101J512 microcontroller. When I upload my program to the MCU using a *.hex file, the program doesn't run as expected. However, when I download the same program from the MCU back into a *.hex file, I notice a slight difference in the data near the beginning of the file.
Here are the hex file segments for comparison:
Original uploaded hex file segment:
:10001000450200004502000045020000A6F2FFFF75
Downloaded hex file segment:
:1000100045020000450200004502000006E9FFFD20
As you can see, the differences are minimal but seem to be affecting the functionality of the program.
I'm using MagicFlash for both uploading and downloading the program to/from the MCU.
Has anyone experienced a similar issue or have any idea why this discrepancy might be occurring? Any suggestions on how to resolve this problem or pointers towards potential causes would be greatly appreciated.
Thanks in advance for your help!
Hi @mimers19 ,
I test your issue using the EVK LPCXpresso54102, programming the board via MCUXpresso. When I read the memory with FlashMagic it doesn't have any difference.
Right know I don't have a license for FlashMagic in order to do more test, so please try programming with MCUXpresso and check if the issue is still there.
If you require specifically the Flash Magic Tool please contact our partner Embedded Systems Academy, Inc.
Embedded Systems Academy, Inc. | Partner Profile | NXP Semiconductors Inc.
Hope it helps you.
Have a nice day!