Gast
#1103961
Ich habe für den LPC2368 ein sehr umfangreiches Programm geschrieben, das auch viele Interrupts benutzt. Immer bei einem größeren Datenverkehr (viele Interrupts) "stürzt" die CPU ab und hängt im "PAbt_Handler" Interrupt. Im LR Register steht 0x20000048, aber da ist doch kein Flash?!? In der ARM Doku steht "prefetched instruction is invalid..." Was heist das? Und wie kann ich das diagnostizieren, welcher SW-Teil hier anfängt zu spinnen? Also bei sehr geringem Datenverkehr funktioniert alles, erst bei mehr Daten kommt irgendwas durcheinander. Die Interrupts die kommen sind CAN und UART. Ich möchte ungern die Interrupt-Routinen umbauen und als Task laufen lassen. Vielen Dank für eure Hilfe.