c4x-utils provides a loader and a debug server using a generic target interface. The latest version is utils-c4x-1.7.0.tar.gz.
I've tried to keep the debug server program fairly generic, to simplify porting it to the plethora of different C[34]x target systems. Ideally a generic DSP device driver would hide all the differences and present a common interface. That's likely to be out of the question (for a while at least ;-) and instead I envisage that people write an interface library for their target system.
On top of this interface library is layered a generic target interface that can be used by debuggers, loaders, etc. in a similar manner to how the BFD hides the differences between different binary formats. This generic target interface includes support for target systems that use the Test Access Port to control the DSP, support for communicating with the target operating system (to get it to read/write memory/registers, etc.).
Copyright ©1997,1998,1999,2000,2001 Michael Hayes (m.hayes@elec.canterbury.ac.nz)
Last modified: Sat Jun 23 14:51:14 NZST 2001