Das none-eabi ist für sogenannte bare-metal builds (statisch gelinkt,
monolithisches OS/App.) gedacht, während das elf-gcc davon ausgeht, dass
die übersetzte Applikation unter (Linux/)ELF läuft, d.h. von einem OS
geladen wird.
Home - Downloads - Docs - Hardware - Source - News - Blog |
ARM ToolsLinks
Building Yagarto under LinuxYagarto builds a bare-metall compiler (everything is statically linked, no
embedded OS is used), that is needed for compiling µracoli.
The prefix of the cross compile tools is is
Issues in script 06-build-bootgcc.sh
http://gcc.gnu.org/ml/gcc-help/2012-02/msg00141.html
Add option: SAM-BAOpenOCDBuild openocdNote: You need to enable "your" programming adapter
udev/rules/42-atmel.rules
First Contact
Troubleshooting GDB
The initial contact with GDB brought up the following error message:
After googling a bit, the solution of this issue is to apply the patch from http://pastebin.com/rdFF2eZd referenced by Stackoverflow.com:arm-none-eabi-gdb and openocd: Malformed response to offset query, qOffsets? This patch did help, but for version 0.6.1 it needed to be applied manually:
After a "make; sudo make install" the first debug session could be started. |
more topics |
Last modified: 2017-06-04 |