Addtional information. I had to change the rom map S6E2CCA_rom adding to .bss the last entry "end = _end;". If not the link was giving a problem with "in function `_sbrk': undefined reference to `end'".
_sbss = .;
*(.bss .bss.* .gnu.linkonce.b.*)
. = ALIGN (8);
_ebss = .;
_end = .;
__end = .;
end = _end;
} >ram AT>rom
1 of 1 people found this helpful
may I ask how you use the GCC? Using the make environment? Which GCC version you are using.
The example includes 5 projects and has been tested with the given tool chain versions, see readme.txt.
ARM 5.11 Atollic / GCC 4.3.1 IAR 7.30 iSYSTEM / GCC 9.12.213 make / GCC same as iSYSTEM
Working from home-office unfortunately I have no board available to verify the example.
As the example code is roughly 5 yrs old I can imagine, that newer GCC version may cause the issue.
My suggestion would be to download iSYSTEM WinIDEA open, it's for free and includes full device support of S6E2CC.
Thanks very much for your replay.
I downloaded gcc-arm-none-eabi-5_4-2016q3-20160926-win32 from 2016 and now the example is FULLY WORKING.
Thanks very much for your hint.