03-18-2021, 09:05 AM
Hi vignajeth,
The linker script for PULPissimo is written in a manner such that it preferably places read-only data, the stack, and other data in private bank 0 and the text section (your code) in private bank 1. However, if the sections do not fit they will be placed in the much larger shared memory (interleaved memory banks) which by default is 512 KiB. This is the reason why you don't see an error from the linker. If you want to change this behavior or increase the size of the private banks, you will have to adjust the linker script.
Best,
Manuel
The linker script for PULPissimo is written in a manner such that it preferably places read-only data, the stack, and other data in private bank 0 and the text section (your code) in private bank 1. However, if the sections do not fit they will be placed in the much larger shared memory (interleaved memory banks) which by default is 512 KiB. This is the reason why you don't see an error from the linker. If you want to change this behavior or increase the size of the private banks, you will have to adjust the linker script.
Best,
Manuel