Hallo, ich hab ein compilierfähiges Programm, das aber irgendwie nicht auf dem at91sam3 laufen möchte :) Ich denke es liegt am Flashvorgang (siehe Anhang) und zwar an:
1 | |
2 | |
Hat da schon wer erfahrung? LG, Nick
|
Anzeige
|
cortex-m3 openocd problemHallo, ich hab ein compilierfähiges Programm, das aber irgendwie nicht auf dem at91sam3 laufen möchte :) Ich denke es liegt am Flashvorgang (siehe Anhang) und zwar an:
Hat da schon wer erfahrung? LG, Nick Man kann nur ganze Flash Sektoren schreiben. Deshalb "schreibt" er ein paar Bytes mehr als das Programm eigentlich belegt, was die Abweichung beim Vergleichen erklären würde. > Open On-Chip Debugger 0.5.0 Es gibt einen RC für die 0.6.0 von OpenOCD. Das Problem liegt hier: > verified 22712 bytes in 1.545846s (14.348 KiB/s) > target state: halted > target halted due to breakpoint, current mode: Thread ^^^^^^^^^^ > xPSR: 0x61000000 pc: 0x2000003a msp: 0x20002a1c ^^^^^^^^^^ Der PC (Program Counter Register) zeigt ins RAM und da steht ein Breakpoint. Wieso der ins RAM und nicht ins Flash zeigt ist die Frage. Hi Jim, danke für deine Antwort! Jim Meba schrieb: > Es gibt einen RC für die 0.6.0 von OpenOCD. Ok, werde ich mal updaten und schaun was die neue Version sagt... Jim Meba schrieb: > Das Problem liegt hier: > >> verified 22712 bytes in 1.545846s (14.348 KiB/s) >> target state: halted >> target halted due to breakpoint, current mode: Thread > ^^^^^^^^^^ >> xPSR: 0x61000000 pc: 0x2000003a msp: 0x20002a1c > ^^^^^^^^^^ > > Der PC (Program Counter Register) zeigt ins RAM und da steht ein > Breakpoint. Wieso der ins RAM und nicht ins Flash zeigt ist die Frage. Aha, kann es sein, dass ich noch ein linker script rein linken muss? Das tu ich nämlich jetzt nicht und dort stehen MEMORY infos drin (siehe Anhang) - werde ich auch weiter verfolgen. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|