EmbDev.net

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


von Sam D. (xstream)


Attached files:

Rate this post
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
http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/index_at91.html#at91_cpp
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
appreciated.
Thanks
XS.

von Sam D. (xstream)


Rate this post
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
useful
not useful
Hi Sam,

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

Thanks
Marcel

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.