This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

DFU issue with CustomBoard (Wireshark log included)

Hello,

DFU issue (FOTA application update fail)

I have a problem when performing Application update over the air , after i change my boot loader.

so when try FOTA ,After i entered the DFUTarg , and then choose the application , i get the warning as shown in picture attached. and will not transfer the application.

my custom board works fine with FOTA when i use a precompiled hex file that i found online www.dropbox.com/.../sd_boot.hex from the forum developer.mbed.org/.../

Since the precompiled boot loader hex is working fine , the problem is for sure in the boot loader hex file that am generating.

The CustomBoard is 16kb Ram , am using S110 V 7.1.0 ,

here is the code for my boot loader main.c

here is the wireshark log file [DFULog.pcapng] (/attachment/5bbd38f45b675202ced8267997e0741f)

wireshark screenshot MalinformedPacket.PNG

image description

Parents
  • why don't you just debug your bootloader app to see what is going on? It seems that your app is crashing in bootloader. are you using 128kb or 256kb rom chip version? did you modify bootloader to fit in your memory? Too many questions... wireshark log doesn't help much here. are you using revision 3 chip? From which SDK version did you took bootloader example?

Reply
  • why don't you just debug your bootloader app to see what is going on? It seems that your app is crashing in bootloader. are you using 128kb or 256kb rom chip version? did you modify bootloader to fit in your memory? Too many questions... wireshark log doesn't help much here. are you using revision 3 chip? From which SDK version did you took bootloader example?

Children
No Data
Related