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!