STM32H750VB_MRB/README.md

1020 B

STM32H750VB_MRB

This is a WIP reference implementation for mruby on some random STM32 boards.
It loads a script (boot.rb) from SD card, compiles to IREP and executes it.

They do have Python

What's working

  • mRuby core and compiler
  • UART(stdout)
  • RTOS delay
  • SD Card (FatFS)

What's not working

  • Everything else

How to build

mkdir build && cd build
cmake -DCMAKE_TOOLCHAIN_FILE=arm-none-eabi.cmake  ..

About targets

_FLASH.elf is not working, since H750VB only got 128kB Flash
_RAM.elf is mean to be loaded by a debugger, e.g. ST-LINK

Notes

This code is highly coupled with STM32H750(caused by fixed memory map).
A custom board design is planned.

License

Anything comes with its own license, either in the header of the file, or listed seperately.
Others are subject to the LICENSE file.

TODO

  • QUADSPI XIP bootloader
  • Driver wrappers
  • File access and load/require support
  • A custom board (hopefully)
  • Platform independent (without CubeMX)