Skip to content

Software loader and debugging tools for WRAMP

License

Notifications You must be signed in to change notification settings

danoost/WRAMPmon

 
 

Repository files navigation

WRAMPmon!!

WRAMPmon is the monitor program that runs on a WRAMP board when it is reset to its initial state.
It has a number of features, allowing a user to load, run, inspect, and debug their own code.

WRAMPmon was initially written by Dean Armstrong, and ran on the original REX boards. A few changes and enhancements were made by Daniel Oosterwijk and Tyler Marriner while reimplementing WRAMP on the Basys3 FPGA.

Usage

WRAMPmon is stored on the flash memory of the Basys3 FPGAs. Instructions for using the .mem file created by this project can be found in WRAMPsys.

Building

Building WRAMPmon from source requires a complete WRAMP toolchain, including wasm, wlink, wcc, and trim. These can be found in the wasm, wcc, and trim projects. Once all four binaries can be run from the command line, run make. This will also build monitor.srec as an intermediate file, but it cannot be loaded onto the board as other .srec files can.

About

Software loader and debugging tools for WRAMP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 52.6%
  • Assembly 45.1%
  • C++ 1.8%
  • Makefile 0.5%