# 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 ```bash 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)