Hi David, 

> To handle syscalls ... use a GDB server (or stub) 
> running native in that OS.  Not on bare metal, not talking over JTAG.

But that could use up precious resources that you might not have (memory and
I/O). Also, why should you have to switch to software based debugging (Which
might not be as reliable as JTAG h/w debug), just because you want to use
File I/O while debugging?

> The target is "bare metal", and likely has its own notions 
> of what makes a syscall and how its params get passed.

Yes, OpenOCD will need to understand this (just as a stub running on the
target would), but many targets often only have 1 or 2 standard ways of
doing this. 

Cheers,
Jon


_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to