Forum Discussion
Altera_Forum
Honored Contributor
15 years agoSize of RAM needed to store NiosII code
Hi, I'm currently working on porting a project from an Altera Dev Board (Nios II Embedded Evaluation Kit, Cyclone III Edition) to a self-designed PCB board. Currently, I have some code fo...
Altera_Forum
Honored Contributor
15 years agobss (Block Started Symbol) section contains uninitialized data, i.e. elements not initialized by the program which are set to zero before the process executes. Some linkers include bss in the data section which instead contains all other data required by the program, both read only and read&write data. Numbers are in bytes. As dsl remarked, you must add the stack/heap size: usually these are located in the remaining memory after the bss/data/text sections: stack grows from higher address backward; heap grows forward on the other side from lower addresses.