Turnkey¶
Methods to create a final Mecrisp product.
Warning
! UNDER CONSTRUCTION !
Supported MCU’s¶
aducm4050
lm4f120-tm4c1294
stm32f051.c
stm32f103
stm32f303
stm32l053
Thumbulator¶
This method allows the fast creation of a “prebuilt” Mecrisp Kernel Image containing all your Forth project files.
The new project Image can then be flashed to one or more Microcontrollers.
tm4c1294 example¶
Example Project Directory¶
project/
├── thumbulator/
├── source/
├── tidyup
├── release
├──
├──
├──
├──
├──
├──
thumbulator/
├── m3partial.h
├── Makefile
└── thumbulator.c
source/
├── 00-helper.fs
├── 00-jtag.fs
├── 01-dict-compiler.fs
├── 02-primitive.fs
├── 03-samples.fs
├── 04a1-target-mem-card.fs
├── 04a2-reg-manag.fs
├── 04a3-routine.fs
├── 04a4-cross-reg-locat.fs
├── 04a5-var-and-buff.fs
├── 04b-stack-prim.fs
├── 04c-single-prim.fs
├── 04d-double-prim.fs
├── 04e-comp-prim.fs
├── 04f-memory-prim.fs
├── 04g-sliding-prim.fs
├── 04h-mult.fs
├── 05-dissasembler.fs
├── 06-cornerstone.fs
├── 07-more-definitions.fs
Technique¶
Forth project files are in the project/source and numbered in required load order.
Execute “release”