Tool/software: Code Composer Studio
I'm having very confusing problem with two old ezDsp f28335 boards. This happens on 2 different boards and 2 different development PC's.
For a long time the board connected and downloaded code to RAM reliably. Recently it has started getting a whole host of errors:
- C28xx: File Loader: Verification failed: Values at address 0x08000@Program. This is at the very start of RAM. I don't think the memory is bad, if I move the program to say 0x9000 it does the same thing at the new address
- Leave it sit for a while, and it might download and run correctly, for a while. It then get a "Target power fail" error, even though the board has not been touched, much less power removed
- With CCS disconnected from the target, the PC seems to connect/disconnect repeatedly from the usb as evidenced by the up/down "kedunk" sounds produced. Even with no activity on CCS
- When it fails, it often produces the message that "the selected processor (TMS320F28335) does not match the found processor ()"
- Sometimes when it does download apparently properly, when I tell it to run it hits and "illegal instruction" trap immediately
- Often when trying to download and run, when failing it gets "ADC Calibration not complete , check if device is unlocked and recalibrate." But I've never touched the passwords or security module, and it will occasionally run correctly for a while.
- There are more symptoms, they all seem to be
I am really puzzled about this, but I'm starting to suspect some sort of usb driver/CCS/usb debugger connection problem. I tried uninstalling the usb driver and letting windows reinstall it, but no change. It seems to suggest jtag connection problems at various points in the process.
I looked for updates to the drivers, but they are built into CCS now, Spectrum Digital's only work up to v3.1
Should this work? Does CCSv7 work with this ezDsp? Is there any debugging I can do to further diagnose the problem?
Thanks much in advance.
Mike