Skip to content

This project is used as a template for the Unicorn Engine to simulate an ARM Cortex M processor

License

Notifications You must be signed in to change notification settings

tigger1005/uni_arm_sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uni_arm_sim

This project is used as a template for the Unicorn Engine to simulate an ARM Cortex M processor. It includes a C project in the "content" folder which is loaded into the simulation. The framework mocks a Serial IO peripheral. Additionaly it includes sample codings for Read & Write to the simulated Serial IO peripheral registers.

Setup / Requirements

  • Rust toolchain
    • Included crates:
      • unicorn-engine
      • elf
  • "gcc-arm-none-eabi" compiler toolchain
  • make toolchain

Execution

To compile target project:

"/content/make"

To run simulation

"cargo run"

About

This project is used as a template for the Unicorn Engine to simulate an ARM Cortex M processor

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published