1020 B
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)