Lionel Debroux (./3) :
* the ld-tigcc-flashos-improvements branch (and its doc-related branch), which contain a number of improvements to the Flash OS support made by Patrick's modifications to improve Flash OS support. That's what he's been using for PedroM for a while.
You'll need this for Punix. It adds one option :
--flash-os-bss-start=$(FLASH_OS_BSS_START)
(usually FLASH_OS_BSS_START=0x5B00 )
which defines the start in RAM, of the BSS section allowing you to define global variable in .c files as usual.
It adds also new symbols:
__ld_archive_start: just after the end of the code, rounded to 64K
__ld_bss_even_end: just after the end of ram BSS section, rounded to 2.