Skip to content

Pronounced "Stemulator" for STM-Simulator. Being developed for e-team purposes in hopes of accurately emulating the STM32 processors used on boards.

Notifications You must be signed in to change notification settings

lhr-solar/stmulator32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stmulator32

Pronounced "Stemulator" for STM-Simulator. Being developed for e-team purposes in hopes of accurately emulating the STM32 processors used on boards.

Timeline

  • Read and parse ARM assembly from raw .bin files
  • Memory regions and mappings
  • Instruction fetch / decode / execute from simulated memory (RISC)
  • STM32x4 core register maps
  • Memory-mapped IO implementations
  • Peripheral support: registers and hardware emulation (FIFOs)
  • Unit testing

How to use

To build, run maker build. To execute, run maker run. Requirements can be installed with ./requirements.sh.

About

Pronounced "Stemulator" for STM-Simulator. Being developed for e-team purposes in hopes of accurately emulating the STM32 processors used on boards.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published