cancel
Showing results for 
Search instead for 
Did you mean: 

self programming

alireza_roozitalab
Associate III
Posted on May 04, 2016 at 10:58

hello every one

i want to design stm board which  should has device firmware upgrade

but in this case i have no access to boots pins

my upgrade data will be send by 3g (GSM module) to board and 3g module just have serial communication (usart) to micro controller

 i can store upgrade data on eeprom or spi flash  and after the receive has been completed ,  use for upgrade the device

what is the best solution? 

can i use High-density devices ?

or i should use Connectivity line devices and DFU ?

sorry for my bad english

best regards
2 REPLIES 2
Radosław
Senior II
Posted on May 04, 2016 at 11:34

Search IAP (in aplication programing)

Posted on May 04, 2016 at 11:48

Doesn't matter what part you choose. If you have the new image staged in SPI etc all you need is a smaller loader you don't erase to copy and burn the image at boot time. You don't need access to the BOOT pin to do this robustly. You'd want access to the boot pins to give you options in the factory programming scenario

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..