Skip to content

aslambaba/Embedded-Rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Embedded Rust Programming with STM32F303 Discovery Board

Required Tools

  • Rust (Version 1.31 or newer)
  • OpenOCD (Tested Version v0.9.0 and v0.10.0)
  • GDP -> arm-none-eabi-gdb (Version 7.12 or newer and Tested Versions 7.10 7.11 7.12 and 8.1)
  • itmdump (Version 0.3.1)
  • Cargo-binutils (Version 0.1.4 or newer)
  • Putty for Window or Minicom for Linux (Tested Version of Minicom 2.7)

Required Hardware

  • STM32F303 Discovery Board
  • Bluetooth Module (HC05 or HC06)
  • Serial Module
  • Bread Board
  • Jumper Wires

Installations

  • Itmdump -> cargo install itm --vers 0.3.1
  • Cargo-Binutils -> rustup component add llvm-tools-preview then cargo install cargo-binutils --vers 0.1.4
OS Specific Installations
For Windows
For Linux
  • Optional Packages -> sudo apt-get install bluez rfkill

About

Learn Embedded Rust Programming with STM32F303Dicovery Board.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published