Hello All, I wish to use Keil uVision as a part of my Master's thesis at Uppsala University, Sweden related embedded software development. I wish to communicate with another software testing tool based on Erlang through uVision . I looked around the website but could not find anything very clear. May be I am missing on something! Does uVision provide any API support or any other kind of software for communicating with tools as mentioned above. Could you please provide me some details. It will be very helpful.
Awaiting your response!
Kind Regards, Shivani Raina
Look for information about AGSI.
Here is an application note, but there are more information available: http://www.keil.com/appnotes/docs/apnt_154.asp
Another option is to just send debug data through serial port - even when using the simulator, you can map a simulated serial port to a physical port.
http://www.keil.com/appnotes/list/uvision.htm
includes the various APIs available.
Thanks for your replies!
I just wrote a simple app that communicates with the uVision debugger via the uVision socket interface (appnote 198). Works great and the C++ sample application is very full-featured so you can find code for most samples in there.
The only thing I couldn't quite figure out is whether there's a possibility of a remote connection from another machine. Someone else asked that question the other day and it appears that the uVision socket interface only works on the same machine. I suppose you could write a proxy that passes the data through.
Andrew