This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
This is the third post I am making on this subject. I have not gotten any response to the previous posts.
Post #1 http://e2e.ti.com/support/microcontrollers/tms320c2000_32-bit_real-time_mcus/f/171/t/236312.aspx
Post #2 http://e2e.ti.com/support/microcontrollers/tms320c2000_32-bit_real-time_mcus/f/171/t/237797.aspx
I have 2 control cards that have their DSP core in a state that cannot be programmed. I would like some help on figuring out what has happened.
Nick
Nick,
There was one problem identified where some flash files for Concerto were accidentally removed during CCS update processes. Please see this post for more details.
If you updated to CCS 5.3 from an earlier version, you may be running into this issue. A full download and install of CCS 5.3 should resolve the issue. If you still have trouble erasing/programming flash with a full install of CCS 5.3 (not updated version), there may be something wrong with the device itself. If you have access to another device/board that could be a quick way to check if it is a device issue. If it is a device issue, the folks in the C2000 device forum would be the best to make futher recommendations.
It seems like you didn't read the posts...
I've done a complete reinstall of the operating system and all the TI tools. No help, in fact after that that the ARM would not accept a program either.
I have 2 control cards that are exhibiting the issue, both of which accepted programming before the updates.
Nick
Nick,
Does the error always appear when downloading any program or just with one program? For instance, do you see the error when downloading an example from controlSuite for example?
If it is specific to a program and if you are willing to share that .out file with us, we could try loading it to a Concerto Controlcard at our end and see if the error is reproducible.
In the meantime, I will also try to get some Flash programmer experts to take a look at the error messages to see if they have any additional thoughts.
I cannot get any program to download. I tried to program a minimal RTSC project, and the blinky example.
I will attach a .out file for your examination.
Thanks for the help.
PS. The microcontroller guys are the ones who ignored 2 of my posts...
Here is a link to the program file: https://dl.dropbox.com/u/31091734/DSP_Template.out
Here is the console report from the attempted load:
C28xx_0: GEL Output:
Memory Map Initialization Complete
C28xx_0: GEL Output:
RAM Initialization Complete
C28xx_0: Error writing the PLL values (Flash algorithm timed out). Operation cancelled.
C28xx_0: Flash Programmer: Error initializing device.
C28xx_0: Flash Programmer: Error erasing Flash memory.
C28xx_0: Error resuming a profile counter: (Error -2044 @ 0x80A1) Internal error: Requested breakpoint does not exist. Restart the application. If error persists, please report the error. (Emulation package 5.0.569.0)
C28xx_0: Error writing the PLL values (Flash algorithm timed out). Operation cancelled.
C28xx_0: Trouble Writing Memory Block at 0x100000 on Page 0 of Length 0x2672: (Error -2044 @ 0x80A1) Internal error: Requested breakpoint does not exist. Restart the application. If error persists, please report the error. (Emulation package 5.0.569.0)
C28xx_0: GEL: File: E:\CCS Workspaces\DualCore_Temp\DSP_Template\Debug\DSP_Template.out: Load failed.
Thank you for providing a link to your .out file. A couple of us tried loading the file into a Concerto (F28M35H521) controlcard and did not run into any errors or problems. There must be something specific to your device or environment that is causing the problem but unfortunately I don't really know what that might be. The ideal next suggestion (but maybe not as feasible) would be to try to get your hands on another controlcard to try out. If that works, that would eliminate the software environment as being a factor and would point more towards an issue with the device/board.
Could you send me an RMA for the board in question? That way you could try to load a program on my board and that would isolate the problem to my environment. And I don't have to risk $130 on a guess.
One thing you may want to try before resorting to RMA is to give the standalone flash programmer called UniFlash a try. This tool can be downloaded from here:
http://www.ti.com/tool/uniflash. This will take CCS out of the picture and you can create a new target configuration file in this tool, and then try to erase flash and then program the code in two separate steps.
If this tool fails with the error as well, you can try the RMA. This is handled by the TI estore.
Please see this link: http://www.ti.com/general/docs/gencontent.tsp?contentId=148434#q6.1
I actually tried that early on in the problem. I've also done several re-installs on various drives including the OS...
What I think happened is that the original updates hosed the dsp on both boards. If the core was locked some how by the flash programmer then the IC would be toast unless there is a way to get the chip back to factory state.
Both boards are well past the 30 day return period and I don't think TI will repair it. This sucks because I didn't do anything wrong to the devices.