cancel
Showing results for 
Search instead for 
Did you mean: 

System Bootloader for STM32F107xx

ramadevi
Associate II
Posted on February 04, 2010 at 11:15

System Bootloader for STM32F107xx

#dfuse-v3.0.0 #stm32 #stm32-usb-flash-update #bootloader
16 REPLIES 16
ramadevi
Associate II
Posted on May 17, 2011 at 13:38

Is there a way to flash the board using ST-Link JTAG and KEIL/IAR IDE? How can we make use of this board?

I am little confused about the usage?

ramadevi
Associate II
Posted on May 17, 2011 at 13:39

Hi,

Could you please let me know how did you dump the system memory and found the VID and PID of the device?

aleksey
Associate II
Posted on May 17, 2011 at 13:39

I use JTAG and IAR IDE for flash chip on board. You can also replace chip on the newer one and use for flashing Flash Loader Demo(for USART connection) and dFuSe(for USB connection).

I dumped system memory with IAR IDE in debug mode. System memory have adresses 0x1FFF B000 - 0x1FFF F7FF (See Memory Maping in DataSheet for STM32F107xx (Doc ID 15274 Rev 4 page 30)), VID (0x0483) have address 0x1fffeae8 and PID (0xdf11) have address 0x1fffeaea. VID and PID I took from STDFU.inf - inf file from driver folder for STM Device in DFU Mode.

ramadevi
Associate II
Posted on May 17, 2011 at 13:39

Hi,

I have attached the system memory dump in Motorola and Intel format.

Could anyone please let me know whether my board has system bootloader or not?

chikos332
Associate II
Posted on May 17, 2011 at 13:39

Hi Devi,

I compared with mine, and it doesn't seem to match.

It is certainly a bootloader, but I think it is an older version...

ramadevi
Associate II
Posted on May 17, 2011 at 13:39

Do you mean to say that the board has bootloader?

I just tried all the workarounds mentioned in silicon errata. None of them works!

I wired PA10,PA11,PA12 and PB5(after removing R45 in board) to D5V in CN8 of RevC board by setting the Jumper25. I am just wondering what I am missing?

ramadevi
Associate II
Posted on May 17, 2011 at 13:39

Could anybody please help me, especially Moderator for STM32?

I am stuck in this.