Skip to content

Wiz-IO/wizio-stm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM32 EXPERIMENTAL PLATFORM ( IO )

( The project is a work in progress, there may be bugs... please, report )

Why PlatformIO

  • I generally use it at work ( I will only add chips those that I use and can test )
  • Full Open Source
  • Full PlatformIO support
  • Full Python build logic
  • Full STLink OpenOCD support
  • Do you need anything else ?!?
  • Create STM32CubeMX ( STM32L051K8U3 ) and export to MAKE project
  • Create PlatformIO project ( as example: STM32L051K8U3 ... boards )
  • Move ALL stm files ( that contain "stm" in the filename )
    from CubeMX Project Root, Inc and Src to project folder stm
    ( STM32L051K8Ux_FLASH.ld, startup_stm32l051xx.S ...etc )
  • Move H files from Inc to include
  • Move C files from Src to src
  • Drivers and CMSIS not need - exist with framework
  • Add function void _init(void) { } to main.c
  • Documetnation
  • Examples
  • Framework

stm

SUPPORT

UPLOAD

  • STM32 Cube Programmer ( by default, maybe only Windows )
  • STM32 ST-LINK CLI Programmer ( stlinkv1, maybe only Windows )
  • STLink @ OpenOCD ( by default )
  • J-LINK ( TODO )

DEBUG

  • STLink @ OpenOCD
  • J-LINK ( TODO )

TODO

  • Documentation

If you want to help / support or treat me to Coffee paypal