Gast
#499249
hallo, ich verwende diesen code: http://hubbard.engr.scu.edu/embedded/arm/armlib/docs/html/at91flash_8c-source.html mit dem der controller einen bereich seines flash-speichers selbst beschreiben soll. mit den ersten paar bytes scheint es auch zu gelingen, aber dann stürzt der controller ab mit einer 'abort' exception. ich schreibe in den bereich ab 0x30000 und habe kein 'remap' aktiviert (der code selbst beginnt direkt nach den interrupt-vektoren (ab adresse 0). der fehler passiert direkt nach dem befehl in zeile 74 (siehe link). woran kann das liegen? die quelldaten sind 4-byte aligned. muss ich den code im 'system' mode ausführen (aktuell bin ich nur 'supervisor')? oder kennt jemand von euch einen funktionierenden 'selbstflasher' für at91sam7? danke für jede antwort :-)