2011-09-17 05:10 AM
Hello
I am a little confused about how to flash the code on to the target olimex stm32-h107 board. The board has the USB interface , so if it is possible to flash directly through usb , then please tell me how to do it,or what tool/software should i use to do it. I also want to know what available compilers and IDE for coding stm32-controllers. And is this arm wiggler jtag suitable to flash and debug stm43-h107 board. Thank you #stm32-flash #flash-programming #usb-flashing #flashing-stm322011-09-17 07:53 AM
I don't think I'd be bothering with a parallel port JTAG today. If you need something relatively cheap the ST-LINK (1 or 2) USB JTAG would be one path, and comes with external software to flash the device directly from a .BIN file, and uses drivers to support Keil or IAR.
The Keil eval/demo software is fairly integrated, as is IAR. On the cheaper side there is Rowley. Things like WinARM and Yagarto are free, but the debugging/programming is less integrated. The most appropriate one will depend on your budget, experience, and application.2011-09-18 10:12 AM
Thanks for replying.
Does the stm32f107 uc come up with preloaded bootloader(USART-0 i guess but not sure)?. And does there exist usb bootloader so that i can flash usb_otg bootloader through jtag for the first time and then ,regularly use the usb_otg to flash the target? waiting for your rely:)2011-09-23 07:48 AM
Hi,
All uCs from STM32F1xx series (and newer series) havepreloaded bootloader.
STM32F107 and 105 use USART1, USART2 (remapped), CAN2 (remapped) or USB OTG FS in device mode as serial interface for programming with bootloader. Other uC from STM32F1xx series use only USART1.Regards,Dragan