stlink
stm32flash
stlink | stm32flash | |
---|---|---|
11 | 1 | |
4,184 | 29 | |
1.4% | - | |
8.1 | 0.0 | |
6 days ago | over 2 years ago | |
C | C | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
stlink
- Embassy 在 Blue Pill 上的点灯案例
- How can I manually flash a program to an STM32 chip without the IDE
- GD32F103C8T6 can replace an STM32F103C8T6?
-
How to upload code to STM32 using stm32flasher (linux & UART)
I see stlink clones on ebay for $7. The stlink software runs on linux : https://github.com/stlink-org/stlink. Or use pyocd.
-
Programmer/Debugger circuit that I can add on my dev board?
This one?
-
STM32 Nucleo CLI development
I did do a little bit of digging since this post. I think my distro has this set of tools:https://github.com/stlink-org/stlink
-
Pro dashboard and firmware
I flashed mine using the flasher included into a Stm32f4 discovery board I had laying around. Used this toolset https://github.com/stlink-org/stlink to flash the firmware. Not sure if you can use UART to flash, if that's so, you might be able to use a raspberry pi or Arduino as an interface which is far way more accessible than the stlink flasher.
-
What professional software exist to program embedded devices?
Usually the better tools (eg. Segger's J-link, st-link with st-util, OpenOCD) can emulate a GDB-server to which you can connect from a gdb or from the debug session at your IDE.
-
Need help to get start with Blue pill [Clone]
In order to get into stm32 development I bought a cheap stm32 blue pill clone (STM32F103C8T6) and a ST-LINK v2. I tried to get the info by using the st-info --probe command in the open source version of STlnk tools. I pluged in the stlinkv2 connecting the headers correctly to the dev board and the boot1 and boot0 was in 0 position, no additional connection was given.
-
Ada in STM32F429 Discovery Board
Have a look here: https://github.com/stlink-org/stlink/issues/651 Maybe you have the same problem.
stm32flash
-
How to upload code to STM32 using stm32flasher (linux & UART)
So you are just using Arduino as a UART bridge, right? I've managed to upload firmware on STM32 using this stm32flasher (this is basically a mirror from sourceforge) but it was a while ago. I may be wrong but I think you don't have enough connections to STM32, because before transferring firmware the MCU need to be put in bootloader mode and only then you can start uploading FW. To put it in firmware mode, you had to set BOOT0/1 pin to either 1 or 0 (check user manual because I'm not really sure) and reset the device. After reset the FW should upload successfully. Also if you have more than 1 UART's available, check if you are using the correct channel, as I remember there was only one designated channel to do this. Hope this helped
What are some alternatives?
ubxlib - Portable C libraries which provide APIs to build applications with u-blox products and services. Delivered as add-on to existing microcontroller and RTOS SDKs.
stm32f103-example - A tiny example project for the STM32F103
FreeRTOS-rust - Rust crate for FreeRTOS
vscode-amiga-debug - One-stop Visual Studio Code Extension to compile, debug and profile Amiga C/C++ programs compiled by the bundled gcc 12.2 with the bundled WinUAE/FS-UAE.
cosmicOS-core - Simple to use HAL for ARM Cortex-M devices
WS2812B_STM32F411 - WS2812 DMA library with low RAM needs. Up to 16 paralel outputs and thousands of LEDs on each of them
STM32-CMAKE-TEMPLATE - STM32 Template Project with Using CMake
I-CUBE-USBD-Composite - Create STM32 USB Composite devices with ease.
stm32-cube-cmake-vscode - STM32, VSCode and CMake detailed tutorial
esp8266_deauther - Affordable WiFi hacking platform for testing and learning
PlatformIO - Your Gateway to Embedded Software Development Excellence :alien: