Skip to content

Gameboy and Gameboy Advance cartridge reader/writer firmware (Rust rewrite of gb-rw-stm32f411)

Notifications You must be signed in to change notification settings

Dhole/gb-rw-firm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gb-rw-firm

Firmware for my GB/GBA cart reader/writer/flasher.

This firmware uses the stm32f4xx-hal crate and as such should be easily adaptable to other stm32fYXX microcontrollers as well as any other microcontroller that implements the embedded-hal traits.

It also uses my uRPC library (server side) to communicate with the host via UART.

Dependencies

To build the firmware you will need the rust target thumbv7em-none-eabihf. Install it with:

rustup target add thumbv7em-none-eabihf

To flash the firmware you will need openocd.

Debian install:

sudo apt install openocd

Arch install:

sudo pacman -S openocd

Build and flash

To build the firmware:

cargo build --release

To flash the firmware:

./flash.sh

About

Gameboy and Gameboy Advance cartridge reader/writer firmware (Rust rewrite of gb-rw-stm32f411)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages