Pulling my hair out here!! So apologies for the lengthy brain dump and plea
for help!

 

All this starts from the CAN init code crashing (SAMA5D27) when it makes any
call to print debug messages. Printf itself is fine.

 

I need to debug it. I will need to get to that point regardless.

 

The only way I can actually get Nuttx to build is using WSL - compiles no
problem at all. I have a MAC - it won't compile without errors and there's
not enough info (for me) to see what the error is - some complaint about
./builtin_list.c

 

Mac is the machine I know least. I have no "full" Linux machine. No
experience of Cygwin and its ilk - just a minefield to me.

 

I know Windows best, and have successfully used eclipse under Windows for
Arm development for many years (sometimes compiling within eclipse,
sometimes from a command prompt). But although I can download and run code
via my jlink, eclipse will not correctly index the source code so I cannot
debug or set breakpoints.

 

So I went back to trying to get it to compile under the Mac but no joy so
not even got as far as seeing if eclipse - or any other debugger- will run
and do its job. Eclipse is pointing at the source code properly and even if
I stop the program and manually point the eclipse debugger to the source
code - where I have inserted a while(1); - it completely refuses to pick up
the source code. I am suspected a "\" vs "/" issue or something dumb. This
is true either for a project pointing to a clone in the WSL location or in a
more native windows location

 

I have not succeeded in getting Nuttx to build via eclipse (in Windows)
either - although my "Bare Metal"  SAMA5 code compiles just fine with the
eclipse GNU cross compilers and debugs nicely.

 

I thought maybe I could run an X-windows emulator on my Win 10 machine and
run eclipse on WSL...but it doesn't get very far and just throws errors.

 

Thought I'd try Visual GDB - no SAMA5D2 support it seems. Tried to run
OpenOCD (which purported to be "Windows ready") but it doesn't run.

 

Has anyone got NuttX to successfully compile, and allow debug, under either
MAC or Windows. At all? Ever?

 

If someone has any pointers I will be extremely grateful, as this is doing
my head in. I really don't want to waste yet more days finding a machine to
build up exclusively for Linux unless I REALLY have to!!!

Reply via email to