Other Parts Discussed in Thread: TMS320F28335
This seems like a fundamental issue, but I can't find how to do this in the documentation. Perhaps I'm using the wrong terminology. First, some details on my environment. I am working on an embedded system consisting of a TMS320F28335 DSP that communicates to a PC-104 x86 card via the PC-104 ISA bus. I have a Spectrum Digital XDS510 USB emulator pod. With CCSv4, I have no problems with normal program development and debugging. I have a situation where the DSP stops communicating with the PC-104 about every tenth cold power up. This seems to be a critical timing issue because any code changes on the DSP or PC-104 makes the problem disappear, so I can't even use printfs to diagnose it. Since it involves a cold power up, I can't use normal emulation process to debug it.
Once the unit gets into this state, I need to connect the emulator to debug. I've tried many settings, but every time the emulator connects to the target, it resets it. I need to hot connect to the DSP and then pause it so I can determine what the problem is. It is possible to do this in CCSv4?