Can I use the STM32 serial bootloader from within Crossworks?
I have been using and Crossworks Rm for a while and I find it pretty good. I now want to make some smaller target hardware and would like to dispense with the JTAG connector. My target is the STM32 which has a built-in serial bootloader. I do not use Windows so the ST bootloader software for that platform is no good to me. I could and do use a python script to get the job done.
What would be really nice is if I could do the bootloading thing from within Crossworks exactly as I would with a JTAG adaptor.
Is this possible already? If so, can anyone point me to the solution. If not, could it me made to happen at Rowley?
Or did I just not look hard enough?
-
You can get away with 7-8 pins and still have full JTAG. We still use the bog-standard jtag programmers and make custom cables that convert that down to an 8 pin 1mm pitch connector. Then you get the best of both worlds... and we make some very small PCB's. I guess it's either that or rewrite the bootloader for whatever OS you're using.
-
Secondly, start investigating SWD. That might be easier for you
There is information on the Rowley site, and on the ST site (https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/AllItems.aspx)
That will allow you to get your connector down to as few as four pins.
1 VDD_TARGET VDD from application
2 SWCLK SWD clock
3 GND Ground
4 SWDIO SWD data input/output
Please sign in to leave a comment.
Comments
4 comments