2 ms·
there is a community driven fork of crosstools-ng which in turn is based on a gcc fork made by a tensilica/cadence employee (jcmvbkbc). both gcc and gdb are por
by ithkuil 10y ago
there is a community driven fork of crosstools-ng which in turn is based on a gcc fork made by a tensilica/cadence employee (jcmvbkbc). both gcc and gdb are ported to the call0 calling convention (no register windows on lx106).
it's quite a mess but it's getting better.
we (Cesanta) packaged and cleaned up the build environment: https://github.com/cesanta/mongoose-iot https://github.com/cesanta/mongoose-iot
you can use our docker based toolchain. It contains a few patches (malloc, stdio, moved all text sections to flash, ...), a gdb stub and serial crash dumper, working OTA solution and a sensible event driven networking API (based on the good old mongoose web server) for those that just can't wrap their heads around espcon .
please take a look. the embedded JavaScript interpreter thing can be disabled if not necessary