cancel
Showing results for 
Search instead for 
Did you mean: 

Remote Flash update

afk38
Associate
Posted on July 16, 2009 at 09:34

Remote Flash update

2 REPLIES 2
afk38
Associate
Posted on May 17, 2011 at 13:17

Hello.

I am engineer in korea.

our company review new mcu for new product.

so I read stm32 datasheet.

our company machine need remote firmware update via comunication.

in datasheet ,

I find flash update via commincation(uart,usb.. and so on).

After read datasheet, i have one question

I understand that for flash update . boot1, boot0 is change hardware function(like high,low)

our current update process is

1. on host, load update program

2. update program send flash update command to machine

3. machine wait update in update state

4. program send firmware.

5. machine update flash, software reset.

if we use STM32( we review STM32F101VC, STM32F103VC) ) , upper process can use in no change boot1,boot0?

best regard.

hwimh
Associate II
Posted on May 17, 2011 at 13:17

hi afk38!

BOOT1 and BOOT0 can be used to call ST's default bootloader.

If you use your own bootloader that previousely loaded

somewhere in the flash, BOOT1-BOOT0 control is never needed.

Check bootloader example in my website,

http://hayanmail.com/jsy/index.html?board=cizblog_zboard3&ln_mode=news_view&id=32&ct_sel=2

or this forum,

http://www.st.com/mcu/forums-cat-6308-23.html

Good luck!