Forum Discussion
Altera_Forum
Honored Contributor
14 years agoI'd look at the program sections in the elf file and see if the numbers match. It might be that the imiage is trying to cover a massive gap in the address space.
IIRC the EPCS boot code can only load to a contiguous address block (this really should be fixed by Altera) so usually all the initialised data is linked to physical addresses that follow the code - and the first code the nios runs copies it into the required places. This just doesn't work unless you are loading into SDRAM (assumed to be big).