michael_l wrote:Rick, do you know if latest BMP source contains some important fixes ? Or should I be fine with this version ? Thanks
I know there are lots of new things, more targets, code rearranged, and general dusting and cleaning. However, if you are just using the stm32f103 series you probably aren't going to experience anything new as our STM32F103 chips are old. We are using chips from 10+ years ago. I'm actually running the latest BMP stlink platform
with a few code tweaks (I dumped the dfu stuff, removed the vector table relocation, and put the TMS pin on PA4 ) all in all, about 10 lines of code different. The main reason for using the new version of the code is that it lets me debug/flash Nordic nrf51822 chips.
michael_l wrote: .. and does SWO pin work too ?
You asked about the SWO, it isn't included in the stlink platform or my jc66_corebord. Not something I have used or will probably use so I never bothered to see what it would take to get going. If that is something you want, take a look at the native platform and look at the Makefile.inc and platform.* changes.
As far as the led pins, I've never wired them up.
There are so many choices now that actually work. When I started this stuff BMP was pretty new, openocd didn't even support SWD and the Raspberry PI didn't even exist. Now I can use this latest BMP code on a $3 clone board from china, or a $13 TI Tiva Launchpad board. If I use openocd, I can buy a Nucleo board for around $10, or even more amazingly, use a $5 raspberry pi running linux using its GPIO pins as a programmer. You should all be happy, we live in amazing times.