Forum: ARM programming with GCC/GNU tools cant build make all for Example: at91sam7s64_cpp

von Sam D. (xstream)

Attached files:

Rate this post
0 useful
not useful
Morning All.

I am trying to get a c++ debug example running on my AT91SAM7S256.
I have downloaded the example at91sam7s_cpp from
I am trying to run this in Eclispe using openocd and ARM-USB-OCD.
I have already sucessfully run a C program from Eclipse in debug, but
want to get a C++ example running as I intend to write my app using OO
and C++.

My questions are:

1) When running the C program from Eclipse the Compiler invocation
command is set to C:\gccfd\yagarto\bin\arm-elf-gcc.exe, shuold I change
this for C++? to arm-elf-g++.exe? or something else

2) For the debugger options I have C:\gccfd\yagarto\bin\arm-elf-gdb.exe,
is that correct for C++?

3) The make file which came with the example compiles for ROM (final)
and not RAM (debug), I have changed this throughout and the project
builds without error, but when I try to debug I get the error No source
available for "main() " - View Disassembly
I have attached a copy of the modified make file.

I feel Im almost there - but not quite (or may not!)
Anyway, time to ask for some advise, so any help would be greatly

von Sam D. (xstream)

Rate this post
0 useful
not useful
Sorry, subject is wrong! should read need help with at91sam7s_cpp, but
as it happens the make file in the download for Example: at91sam7s64_cpp
wont build!

von Marcel G. (Company: helidigital) (mguw)

Rate this post
0 useful
not useful
Hi Sam,

I have currently exactly the same problem. Did you solve it meanwhile ?



Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]

Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.