cancel
Showing results for 
Search instead for 
Did you mean: 

STM32L0x ISP though USART

sergey239955_st
Associate II
Posted on September 12, 2014 at 11:22

Can anybody point me to the software for programming STM32L0 family through USART bootloader? Flash loader demonstrator doesn`t seem to support this family.

Thanks in advance

#stm32l0-isp-bootloader
4 REPLIES 4
Posted on September 12, 2014 at 18:48

[DEAD LINK /public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/STM32L0%20flash%20loader%20support&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B&TopicsView=https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/AllItems.aspx&currentviews=12]Duplicate Thread

Well the tool you reference predates the release of the L0 parts, quite significantly. ST needs to update the software, but I'd assume the protocol behind it is exactly the same, so you could code your own, or use one of the open source versions.

Tips, buy me a coffee, or three.. PayPal Venmo Up vote any posts that you find helpful, it shows what's working..
sergey239955_st
Associate II
Posted on September 13, 2014 at 11:04

Thank you for reply.

I am now trying to prepare *.map file for Flash loader demonstrator for L0 family by myself. Seems to be solvable at the moment.

You mentioned some ''open source versions''. Where can I find them?

It is really strange for me, that we have new controller family without possibility to ISP it out of the box...

Posted on September 13, 2014 at 15:59

Well I suspect you just have access to the wrong box, and ST hasn't publicly posted an updated version, that doesn't mean one isn't available.

I use the Internet and Google

http://sourceforge.net/projects/bootstm32/

https://code.google.com/p/stm32flash/

Tips, buy me a coffee, or three.. PayPal Venmo Up vote any posts that you find helpful, it shows what's working..
sergey239955_st
Associate II
Posted on September 13, 2014 at 20:36

Thank you for the links but I know those projects. 

1. Bootstm32 doesn`t support L0 target for sure. It doesn`t support DTR/RTS toggling. (Very helpful feature which FlashLoader Demo has)

There is also Python project which I don`t use because of the same problem

http://www.micromouseonline.com/2009/05/08/stm32-arm-cortex-bootloader/

2. stm32flash is source code only. I found some compiled old versions but they don`t work under Windows 7x64. So another option to recompile from scratch this one.

Is there any chance to get FlashLoader updated?