dev:nab:v2:nabgcc
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dev:nab:v2:nabgcc [2015/11/13 13:12] – [Compile] redox | dev:nab:v2:nabgcc [2023/11/24 22:23] (current) – redox | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | < | ||
# NabGCC | # NabGCC | ||
Line 63: | Line 64: | ||
## Flash | ## Flash | ||
+ | |||
+ | Assuming you have OpenOCD running and connected to the target, flash a new firmware with | ||
+ | |||
+ | make program | ||
+ | |||
## Debug | ## Debug | ||
+ | |||
+ | You can load the firmware in GDB, and then debug your code: | ||
+ | |||
+ | arm-none-eabi-gdb ./ | ||
+ | |||
+ | Next commands are to be typed in GDB: | ||
+ | |||
+ | tar ext :3333 | ||
+ | mon reset init | ||
+ | | ||
+ | load | ||
+ | # And type ' | ||
+ | # Stop with Ctrl + C | ||
+ | # and it's like normal debugging ! | ||
+ | |||
+ | You can only set two breakpoints, | ||
+ | |||
+ | Happy hacking ! | ||
+ | |||
## Links | ## Links |
/home/share/www/redox.ws/wiki/data/attic/dev/nab/v2/nabgcc.1447420356.txt.gz · Last modified: 2023/11/24 21:55 (external edit)