Part Number: AM3358
Tool/software: Code Composer Studio
I have configured CCS to do remote debugging on a Beaglebone host, using gdb. It all works fine - I can build, run, set breakpoints.
But in the CCS editor, I see all these bug icons saying that system calls and #defines cannot be resolved:
This is not fatal, just distracting in amongst all the other information one tries to parse when running the code. Any idea what's up? This is happening with both functions like printf and symbols like O_RDWR which are defined in the #includes just a few lines above.
There is one other oddity which may or may not be related - I am only able to debug using "manual debug", using the Debug Configuration that I have created for working with my Beaglebone. I haven't been able to figure out how to get a Remote Debugging session to work when I just click the Bug icon. I've tried copying it into the appropriate folder using the instructions here, but it doesn't help. I get the idea that Automatic Debugging sessions always need to be associated with a debug probe? And since there isn't one for my GDB Remote Debug session, I can't figure out how to do Automatic debugging.
(FYI in case it matters, I am doing remote debugging and building from a Windows host. It was challenging to get set up, but it works quite well now. The trick was that I had to discover that the Linaro compiler is no longer the way to do it - you need to download the latest directly from ARM. I then use the mingw-w64-i686-arm-none-linux-gnueabihf version of GDB.)
Thanks,
Brad
