No subject


Thu Jul 24 13:47:21 EDT 2014


- The usual level of support, adequate for typical debugging
of applications software, is OCDS1 via the wiggler.  This
level of support provides the usual capabilities of halt, go,
breakpoints, triggers, examination of registers, memory, etc.

- If we do not want to add the rather large DB25 connector
and the associated circuitry for a wiggler type connection
on our in-house developed MIB board, then we will need an 
emulator to perform downloads, and connect to debugger 
software via the 16 pin header.  (True, ethernet will be 
available at some point to handle downloads, but that 
capability may not be available initially, and it will 
not support debuggers.)  Inclusion of the wiggler 
would substantially increase the board size.

- It may be desirable to purchase at least one trace execution 
module ($3.5K to $5.5K) and an OCDS2 software debugger (~ $1K).  
These components could be supplied to ATI for their use during 
the rtos port and development of the ethernet driver, and then 
returned to us for our use during the development of applications 
software. 

- We will probably want to include the 60 pin OCDS2 connector
on our in-house developed MIB board.

In general, the emulators and trace execution modules, with
compatible debuggers seem oriented toward lower level debugging,
even bare board sans operating system.  However, the debuggers
do include C & C++ support, and many/most are compatible with 
the TASKING compilers.

I still have several questions outstanding on downloads of 
binaries and OCDS1 support for the Solaris & Linux versions
of the TASKING toolset.  It is unclear at this time if those
versions of the toolset support even binary downloads or
require a 3rd party solution for downloads and debugging.

When pressed, one of the emulator vendors admitted that they
do have drivers for the TASKING debugger, so we could use
the emulator with the TASKING debugger, but trace execution
would not be a possibility with that configuration.



More information about the evla-sw-discuss mailing list