Download Latest Version RadSTM32_Update3.zip (750.7 kB)
Email in envelope

Get an email when there's a new version of RadAsm30

Home / RadSTM32
Name Modified Size InfoDownloads / Week
Parent folder
RadSTM32_Update3 2025-12-15
STM32_G431CBU6_Pack 2025-12-11
Projects 2025-04-14
RadSTM32.zip 2025-12-15 293.9 MB
readme.txt 2025-12-15 5.3 kB
Totals: 5 Items   293.9 MB 19
RadSTM32 package
----------------
2022-08-05
Initial release.
2022-08-24
STMBuild.exe reported as virus by Windows.
Created new method to build projects.
2022-09-10
Fixed ini file bugs.
Added 4.0 inch SPI LCD panel test to STM32F103 and STM32F401 projects.
2022-10-27
Fixed bugs in SimCad addin.
Added Educationa exoeriments tool to STM32F401 projects.
2023-10-17
o Fixed bug in SimCad addin where printing top layer PCB was not mirrored.
o Fixed bugs in SimCad addin where some changes did not trigger a file change.
2025-04-30
Updated RadASM to version 3.0.1.2
Included RadSTM32_Update dated 2025-01-12
Included STM32Spy_Update dated 2025-04-30
2025-07-21
Updated RadASM to version 3.0.1.3
Included RadSTM32_Update2 dated 2025-06-14
Included bugfixed STM32Spy
2025-12-04
Updated RadASM to version 3.0.1.4
- Sourcecode debugger
- Bugfix
Included STM32G431 package
Included RadSTM32_Update3 dated 2025-12-04
Included bugfixed STM32Spy
2025-12-11
Updated STM32Spy to version 1.0.0.4
 -Fixed bug where reading 16bit peripheral registers failed.
2025-12-15
Updated STM32Spy to version 1.0.0.5
- Fixed bug where com ports > COM9 was not detected.
- Fixed STM32_F407.ini. The Debug build was missing.

-----------------------------------------------------------------------------

Download STM32 ST LINK Utility:
https://stm32-st-link-utility.software.informer.com/download/

Unzip to:
C:\RadSTM32\Tools\STLinkUtility

Install usb driver:
64 bit   C:\RadSTM32\Tools\STLinkUtility\ST-LINK_USB_V2_1_Driver\dpinst_amd64.exe
32 bit   C:\RadSTM32\Tools\STLinkUtility\ST-LINK_USB_V2_1_Driver\dpinst_x86.exe

Start ST-LINK Utility:
C:\RadSTM32\Tools\STLinkUtility\ST-LINK Utility\STM32 ST-LINK Utility.exe

If you get an error missing a dll you need to install:
https://www.microsoft.com/en-ie/download/details.aspx?id=48145

ST LINK V2 dongle (you can buy it on AliExpress or eBay):
This dongle is needed to program the STM32F103 (BluePill) and the STM32F401 / STM32F411 (BlackPill).
The discovery boards (STM32F100 and STM32F407) already has the ST-Link.
You might have to update the firmware to V2.J37.S7 or higher. To do this start
C:\RadSTM32\Tools\STLinkUtility\ST-LINK Utility\STM32 ST-LINK Utility.exe
Then select ST-LINK/Firmware update from the menu.

Clock configuration tool:
For STM32F4xx devixes you can use the:
C:\RadSTM32\STM32_F401\Tools\stm32f4_clockconfig\STM32F4xx_Clock_Configuration_V1.1.0.xls
If you need to change the mcu clock speed.

STM32Spy:
STM32Spy is your friend when things dont work as you expected.
When the ST-Link is connected to your device and PC you can
inspect global variables and device register values + RAM and flash content.
You can also set a hardware breakpoint and debug the resulting assembly code.
Most of the mcu's devices ar also documented so you dont have to
scroll up / dpwn the reference pdf all the time.

SimCad Addin:
Copy files to C:\RadSTM32\Addins
Add a *.cad file to your project and start drawing.
Its main purpose is to draw scematics and pcb design, but can be used to
draw other things. If you use it for pcb design then add an outer thin frame
to yor pcb. This frame is then used to adjust the zoom level to fit your
printer and paper format to get an exactly 0.1 inch (2.54mm) grid.

Sourcecode debugger
-----------------------------------------------------
Toggle Breakpoint [Ctrl+T]
 -Toggles a breakpoint on or off. There can be max 5
  breakpoints. You can only set breakpoints on
  function calls.
Clear Breakpoints [Shift+Ctrl+T]
 -Removes all breakpoints from all source files.
Run [Shift+F7]
 -Starts debugging or continue if already debugging.
Break[Shift+Ctrl+Alt+F7]
 -Halts the MCU. Gives you info on where it was halted.
  Useful if your program hangs or if you dont know what
  it is currently doing.
Stop [Alt+F7]
 -Stops debugging and resets MCU.
Step Into [F7]
 -Steps into a function call or steps to the next code
  line.
Step Out [Ctrl+Alt+F7]
 -Steps out of a function.
Step Over [Ctrl+F7]
 -Steps over a function call or steps to the next code
  line if not on afunction call.
Run To Caret [hift+Ctrl+F7]
 -Runs to the selected line. The caret must be on a
  function call line.

The debug tool window
-----------------------------------------------------
The debug tool window has 4 tabs.
 -Register
  Shows the content of all MCU registers. There is
  also a cycles counter. It shows the number of cpu
  cycles used to execute the last line. Useful when
  optimizing your code.
  Updated when the debugger stops on a code line.
 -Connection
  Shows info from the ST-Link connection.
 -Dump
  Shows a hex dump from ram, flash or any peripheral
  registers. Updated when you push [Refresh].
 -Watch
  Shows content of selected global variables.
  Updated when the debugger stops on a code line.
  If the Auto checkbox is checked the refresh is automatic.
  Max size shown is 32 bytes if the type is an array,
  structure or string. In this case it is shown as a
  byte array or as a string.
  Display types:
   -Hex
    Shows content as hex.
   -UInt
    Shows content as unsigned integer.
   -SInt
    Shows content as signed integer.
   -Str
    Shows content as string.

KetilO
Source: readme.txt, updated 2025-12-15