view doc/Freerunner-Howto @ 466:1524d182a2b2

linker script for large flash: reserve the first 0x100 bytes of IRAM so we can experiment with routing interrupts through the internal ROM
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 25 Mar 2018 00:58:51 +0000
parents 9399a83cb394
children c9a65db8be4a
line wrap: on
line source

The latest official firmware for Openmoko Neo1973 and Neo FreeRunner Calypso
modems is moko13 as of this writing; moko13 is FreeCalypso Magnetite built for
the gtamodem target in the l1reconst configuration.  There have not been any
changes in FC Magnetite since the moko13 release that affect the l1reconst
config on the gtamodem target in any noticeable way, hence there is no need for
a new release currently.

However, we also have the new TCS2/TCS3 hybrid config in which the old version
of the G23M protocol stack from Openmoko (binary libs only, no source) has been
replaced with a newer version from TI's TCS3/LoCosto program, and this new
version is full source.  This hybrid firmware has not yet reached mokoN release
status because some obscure features of the old ACI have not yet been
reimplemented in the new one, but in every other way this hybrid fw is ready to
be tested and exercised in real usage.

The new hybrid fw for the gtamodem target can be built as follows:

./configure.sh gtamodem hybrid
cd build-gtamodem-hybrid; make

Then after enduring the very slow build, you can flash it with fc-loadtool:

loadtool> flash erase 0 0x250000
loadtool> flash program-bin 0 fwimage.bin

If you are brave enough to do the above, please let us know how this new modem
firmware fares when driven by QtMoko or SHR on the AP - it would definitely be
an adventure!