awesome-bouffalo icon indicating copy to clipboard operation
awesome-bouffalo copied to clipboard

A curated list of tooling, documentation and other resources for Bouffalo Lab chips

Awesome bouffalo

This project aims to be a primary source of awesome resources related to the development of Bouffalo Lab's RISC-V chips.

Contents

  • HAL implementations
  • ROM tools
  • Board details
  • Software details

HAL implementations

Rust

Arduino

ROM tools

Feature matrix

Project Flash RAM
renzenicolai/bl602tool ✓ Read / ✓ Write / ~~✗ Execute~~ ~~✗ Read~~ / ~~✗ Write~~ / ~~✗ Execute~~
stschake/bl60x-flash ~~✗ Read~~ / ✓ Write1 / ~~✗ Execute~~ ~~✗ Read~~ / ~~✗ Write~~ / ~~✗ Execute~~
spacemeowx2/blflash ✓ Read / ✓ Write / ~~✗ Execute~~ ~~✗ Read~~ / ~~✗ Write~~ / ~~✗ Execute~~
mkroman/bouffalo-cli ✓ Read / ~~✗ Write~~ / ~~✗ Execute~~ ~~✗ Read~~ / ~~✗ Write~~ / ~~✗ Execute~~

1: Only writes starting from the offset 0x10000

Python

Rust

Board details

Software details