Forum Discussion
Altera_Forum
Honored Contributor
15 years ago --- Quote Start --- I can't give you an exact explanation. I faced similar problems in the past during some tests but I can't remember or I didn't investigate the cause. I think this could be related to one of these: - placement of exception vector; see Nios properties in sopc builder - initialization of onchip memory Cris --- Quote End --- hum... I see that "exception" is "0x0" in old objdump and the base address is 0x8a00000 but in the new objdump the "exception" is "0x230" and the base address is 08a00230 ...I don't think that is an accident, do you ? so, just a thing, I use "
void jump_from_loader(void target(void))" to jump from "boot" to "ram prog". and I do this :
- "jump_from_loader((void(*)(void))(RAMPROG_BASE));"
so I must (maybe) jump not to RAMPROG_BASE but to RAMPROG_BASE + EXCEPTION. And just to now, I always do this but It is wrong ,I have just lucky that the "exception" is "0x0". i hope I'm near the solution of my problem ;)