why legacy.ldf has 1MB limitaton
Posted:
Wed Dec 19, 2012 4:58 am
by ed2k
in the SDK linker section, legacy.ldf in table 5.3 "Use to run any legacy code with up to 1MB of combined code and data."
Can you elaborate why it has 1MB limitation?
Re: why legacy.ldf has 1MB limitaton
Posted:
Wed Dec 19, 2012 5:27 am
by aolofsson
The 1MB limit for the the SDK currently in the repository was built for the EMEK3 platform which only had 32MB of SDRAM (shared between 16 cores). The Parallella boards will have 1GB of memory, so the the limit will be significantly higher.(assuming the same legacy.ldf style. Note that the legacy.ldf was only used as a stop gap to enable testing that large software projects can run correctly. In terms of performance,the legacy.ldf is terrible because it means instructions are being fetched one by one directly from SDRAM, effectively reducing the performance to less than 1/100th of max.
Re: why legacy.ldf has 1MB limitaton
Posted:
Wed Dec 19, 2012 6:16 am
by fmotta
Ok - did I miss some information about the availability of the SDK or do I not qualify yet?
Thanks