Paul Sokolovsky
d511a20a6b
minimal: New port, intended to represent minimal working code.
Unlike bare-arm, which is mostly intended to show raw interpreter size,
without library and support code dependencies. This port is intended to
be a better base to start new ports, and also will include emulation
build to allow debug some aspects of embedded targets on POSIX systems.
This initial commit is verbatim copy of bare-arm code.
10 years ago
Damien George
c557215822
Add 'bare-arm' port: the bare minimum to get it running on an ARM MCU.
11 years ago
Dave Hylands
dd38d90724
Initial checkin with STM HAL
This compiles and links, but hasn't been tested on a board
yet and even if it was run, it doesn't currently do anything.
11 years ago
Damien George
ed378cd12f
stm: Tidy up memory labels; optimise GC root scanning.
Addresses issues #272 and #273 .
11 years ago
Damien George
01fa4a9164
stm: Fix gccollect ram range.
11 years ago
mux
76a6335b6e
Move HEAP_END and RAM_END to linker script
* Issue #232
11 years ago
Damien George
449dd0a69e
stm: Put gc_collect code in separate file; define _ram_start in .ld.
To partly address Issue #220 .
11 years ago
Damien George
0004a84ec0
Revert "Move gc_collect to py/gc.c"
This reverts commit a215b09c0d
.
11 years ago
mux
a215b09c0d
Move gc_collect to py/gc.c
* Move gc_collect from main to py/gc.c
* Define GC's memory boundaries in linker script
* Issue #220
11 years ago
Damien George
12e2656472
stm: allow more flash for the binary.
11 years ago
Damien
995b8aabb1
Partially implement proper flash storage.
11 years ago
Damien
4a175e1f11
Fix up linker script; improve startup code; printf to USB.
11 years ago
Damien
ed65605edc
Inital commit of stm32f4xx framework.
11 years ago