Other Parts Discussed in Thread: DRV8301, CONTROLSUITE, MOTORWARE
Hi All,
I'm working on a custom speed controller and am having trouble loading a program to the MCU --TMS320F28027FPTT...
I was initially having no trouble with this but I accidentally smoked the MCU by shorting something with my scope probe while troubleshooting something else. I have since replaced the MCU and the DRV8301 (just to be safe) and now I get the title error.
This is what it looks like:
with flash program setting: Program, Verify..
and with flash program setting: Erase, Program, Verify
slightly different...
If I enable silicon real-time mode, most of the registers go to 0x0BAD or Error: unable to read...ie
Other info:
After initial failure to load, I can hit run->reset->rest cpu and the play button will come up (it doesn't when I just hit debug) which I can press and see the CPUTimer and GPIO registers updating.... (The MCU is clearly not running my code though)...
The code I am running is not the issue...I used it successfully before I first blew up the MCU and I have used it on launchpads.
JTAG Test Connection result:
'The JTAG DR Integrity scan-test has succeeded.'
I have methodically checked all pertinent connections:
MCU power (3v3 from DRV8301 buck)/
MCU Grounds/
Jtag Header connections are all solid (checked a dozen times).
I am confident the MCU has not been stressed (no high voltage, static or high temperatures) but, the nature of the board means that it is possible that there may have been something conductive between traces or something like that... Do I have a dead MCU or could it be something else?
**Not my JTAG emulator either, I initially thought this and have replaced it which made no difference at all.
Thanks for any advice ob this...
**********************************************************************************************************************
What I meant by 'nature of the board':





