Other Parts Discussed in Thread: TMS320F2812
I am using CCSv4 with a TMS320F2812 under Windows 7. The
error message in the subject line has come up on this forum
numerous times in the past:
- http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/104344.aspx
- http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/55772/198652.aspx#198652
- http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/87040.aspx
- http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/204431.aspx
- http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/41494/145171.aspx#145171
but I have been unable to learn from prior posts what
condition, signal or lack thereof prompts CCS to issue this
diagnostic. Up until today I assumed it was caused by a
loss of power on the target CPU.
But this morning I was running a diagnostic on my target
hardware under the debugger. The application is a fairly
complex finite state machine that must go through several
steps after I flick the "On" switch attached to a digital
input before it can produce a high-frequency waveform on a
digital input. After finishing the test, I returned to my
monitor to find:
"C28xx: Power Failure on Target CPU"
on the console. The only problem was, the target CPU never
knew about this 'power failure.' It continued to produce the
waveform the whole time I was standing there. If the
debugger disconnecting from the target caused a reset of the
target CPU, it would have taken several seconds to get back
to the state I was monitoring. This did not happen.
So has anyone monitoring this thread ever figured out what
exactly CCS is using as a trigger for this condition? I am
now certain it is not related to the actual power to the
target CPU.
Diagnosing the cause of the disconnect would be much easier
to track down if the message actually matched the cause.