Hallo,
ich versuche zur Zeit den externen Interrupt (non critical) vom PPC405,
mit Hilfe des Interruptcontrollers, zum laufen zu bringen.
Den Controller habe ich soweit konfiguriert, jedoch komme ich bei dem
initialisieren des exception handlers nicht weiter.
Bei der Kompilierung der folgenden Zeilen kommt es zu folgendem Fehler:
"error: no memory region specified for loadable section `.vectors'"
Es reicht auch lediglich einer der beiden Funktionsaufrufe aus um den
Fehler zu produzieren. Verwendet wird ISE/EDK/SDK 13.1
1 | XExc_Init();
|
2 |
|
3 | XExc_RegisterHandler(XEXC_ID_NON_CRITICAL_INT, (XExceptionHandler)XIntc_DeviceInterruptHandler, (void *) XPAR_INTC_SINGLE_BASEADDR);
|
Das Problem scheint sich auf folgende Lösung zu beziehen, allerdings
weiß ich nicht, wie ich diese angesprochenen Speicherbereiche anpassen
kann und worauf ich dabei zu achten habe.
http://www.xilinx.com/support/answers/35082.htm