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

  1. Forth project files are in the project/source and numbered in required load order.

  2. Execute “release”