Swdcom Binaries

Warning

SWDCOM is ALPHA software, beware of sharp corners!

See also

Swdcom

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

https://sourceforge.net/projects/mecrisp-stellaris-folkdoc/files/mecrisp-stellaris-2.5.4a-stm32f051-swdcom.bin

STM32F1xx

STM32F4xx

1,3,4,6,7

https://sourceforge.net/projects/mecrisp-stellaris-folkdoc/files/mecrisp-stellaris-stm32f407-swdcom.bin

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