Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - pirrien

#1
Hello,
i have implemented a ethernet bootloader for the lpc1768 based on the lpc2300 ethernet bootloader.

To ensure that the code is correctly downloaded, i use the verify command of FM.
But this command returns this message : "Error verifying.There is a difference in the hex file value and the stored value( address 0x00002000)".

When i checked with wireshark what hapens :
     - FM sends the read command : R 8192 512<CR><LF>
     - After FM received the checksum of the 512 bytes from the lpc1768 MCU, FM sends the value 0x1B.

If i understand what is writing in the user lpc17xx user manual, normaly FM sends "OK<CR><LF>"  if the check-sum matches to continue further transmission otherwise "RESEND<CR><LF>".

But is is not the case. Why FM sends the value 0x1B instead of  "OK<CR><LF>" or "RESEND<CR><LF>" response?

Best regards,
Philippe Irrien