.. index:: swdcom-binaries .. _swdcom-binaries: .. Created swdcom-binaries.rst: Thu 31 Mar 2022 19:33:44 AEDT .. Full Path: /home/tp/mecrisp-unofficial-doc/swdcom-binaries.rst .. Author Copyright 2022 by t.j.porter .. Made by /home/tp/projects/scripts/makerst.sh -->/usr/local/bin/makerst .. license: MIT, please see COPYING Swdcom Binaries =============== .. warning:: SWDCOM is ALPHA software, beware of sharp corners! .. seealso:: :ref:`Swdcom` .. seealso:: :ref:`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_swdcom_families: 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 -------------- ==================== ====================================================================================================================================== 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 ==================== ======================================================================================================================================