stlink
stm32samples
stlink | stm32samples | |
---|---|---|
11 | 4 | |
4,184 | 153 | |
1.4% | - | |
8.1 | 8.1 | |
5 days ago | 25 days ago | |
C | C | |
BSD 3-clause "New" or "Revised" License | - |
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.
stm32samples
-
Logging CAN messages with MCP2517FD CAN/SPI interface connected to STM32 F4 board
I use STM32F0x2 for CAN/USB, here is my code.
-
Float to string for MCU
This is my "bicycle" for printing floating point numbers. It is not reenterable, but for 1-core MCU it doesn't matter. First argument is a number, second is amount of numbers in decimal part (0..4). ``` // be careful: if pow10 would be bigger you should change str[] size! static const float pwr10[] = {1., 10., 100., 1000., 10000.}; static const float rounds[] = {0.5, 0.05, 0.005, 0.0005, 0.00005};
-
I am just starting with STM32. can you suggest any good RESOURCES(Youtube video/ blog) to learn STM32 for beginners?
There's some books, but I think, the first you should read RM, datasheet and appnotes. Also you should set yourself a task and solve it. Some code examples you can find in ST snippets for STM32F0 (you can use them for other families too). And create your own snippets, e.g. my snippets: for STM32F103 and for STM32F0.
-
STM32 Nucleo CLI development
I use tools like st-link for flashing through ST-linkV2, stm32flash for flashing through the USART1 bootloader and dfu-util for flashing through DFU (only several MCU can this, unfortunately). Here some my things for STM32F0 and STM32F103.
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
stm32flash - Open source flash program for STM32 using the ST serial bootloader (https://sourceforge.net/projects/stm32flash)
esp8266_deauther - Affordable WiFi hacking platform for testing and learning
PlatformIO - Your Gateway to Embedded Software Development Excellence :alien: