akshaybhavsar
Full Member level 2
I want to update firmware for PIC32MX230F064D over the air through SIM808 module.How to get it done?How can i start with this?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
It will be anything you consider appropriate. Hex has the advantage of using the compiler output with no additional processing. But you may want to pack additional info into the image file.How can i receive it?By HTTP,TCP?
- - - Updated - - -
Will it be hex file?
Reception of the firmware update will be usually performed by the application code, because it needs network stack etc. Rewriting the processor application flash need a boot loader in case of doubt.Once i receive firmware from SIM808 UART,after that it needs to be stored into flash?
- - - Updated - - -
do I need to develop bootloader?
The question is common to boot loader operation, not specific to over-the-air update, I think. I suggest to review the existing PIC24/dsPIC boot loader examples and application notes.Once i store hex file into external flash memory. How to get it into program memory? What care needs to be taken?