Swdcom Binaries¶
Warning
SWDCOM is ALPHA software, beware of sharp corners!
See also
See also
Swdcom Install for all the details including installation, connections etc.
For those that don’t want to make their own, I’ve made some Mecrisp-Stellaris SWDCOM binaries for download.
Premade Binary Downloads¶
Supported Hardware Families¶
These binaries may run on any chip within the same family, flash the binary and see if it can talk.
Warning
GPIO’s are NOT enabled as per the default USART kernels above. You need to enable them in your application code. Clock is the RC default usually 8 or 16 Mhz but it’s not important to SWDCOM as long as its a LEGAL clock speed.
Note
Some URL’s may have -xxxx.zip as it’s not known at the time of writing, just look in the directory https://sourceforge.net/projects/mecrisp-stellaris-folkdoc/files to find what it is when you download. Use the latest one.
Downloadable Binaries¶
MCU |
Kernel Options |
Binary URL |
---|---|---|
STM32L432 |
1,2,4,6,7 |
https://sourceforge.net/projects/mecrisp-stellaris-folkdoc/files/STM32L432-SWDCOM-xxxx.zip |
STM32F0xx |
1,2,3,4,5,6,7 |
|
STM32F1xx |
||
STM32F4xx |
1,3,4,6,7 |
|
STM32F7xx |
1,2,7 |
Kernel Options¶
Kernel Options |
Description |
---|---|
0 |
uart_init transposition. Essential for swdcom to work properly. |
1 |
context sensitive color prompt |
2 |
all errors in red and beep terminal bell. Enter ‘;’ or ‘foo’ at the terminal to test. |
3 |
errors beep terminal bell |
4 |
“redefine” warning in orange |
5 |
Halts source file uploads on (or about) the first error, all errors in red and sound bell. Swdcom uploads are too fast to see! |
6 |
Simplified stack print. “.s Stack: [0 ] 42 ok.” |
7 |
Swdcom instead of usart user terminal |