Gast
#3724648
Hi, ich habe vor, einen ATmel SAM3S Cortex M3 mit Openocd zu debuggen und zu programmieren. Ziel soll es sein, das Board nicht mit SAM-BA programmieren zu müssen. Damit das geflashte Programm läuft, muss das Flag GPNVM1 gesetzt sein. Wenn es nicht gesetzt ist, kann ich das Programm über OpenOCD laden und ohne Probleme debuggen. Ist es gesetzt, kann ich den Chip zwar flashen, aber der Debugger hängt sofort im Hardfault-handler. Nach einem Reset durch Power Off/On und ohne dass GDB auf den Chip will, startet das neu geflashte Programm ohne Probleme.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
Hat jemand eine Idee, was ich tun kann, damit ich auch ein aus dem Flash startendes Programm debuggen kann? Mit freundlichen Grüßen, Arne