Forum Discussion
Altera_Forum
Honored Contributor
19 years agoSo the following sentences in generated.x will determine the final memory layout of all the sections related to .exception
KEEP (*(.exceptions.entry.label)); KEEP (*(.exceptions.entry.user)); KEEP (*(.exceptions.entry)); KEEP (*(.exceptions.irqtest.user)); KEEP (*(.exceptions.irqtest)); KEEP (*(.exceptions.irqhandler.user)); KEEP (*(.exceptions.irqhandler)); KEEP (*(.exceptions.irqreturn.user)); KEEP (*(.exceptions.irqreturn)); KEEP (*(.exceptions.notirq.label)); KEEP (*(.exceptions.notirq.user)); KEEP (*(.exceptions.notirq)); KEEP (*(.exceptions.unknown.user)); KEEP (*(.exceptions.unknown)); KEEP (*(.exceptions.soft.user)); KEEP (*(.exceptions.soft)); KEEP (*(.exceptions.exit.label)); KEEP (*(.exceptions.exit.user)); KEEP (*(.exceptions.exit)); KEEP (*(.exceptions)); Am I right? And if I define my own .exceptions.entry.user, how can it override the old .exceptions.entry? Thanks again, David