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.

Wrong device detected?

Other Parts Discussed in Thread: TMS320F28335, TMS320F28332, UNIFLASH

I'm developing with a F28335 experimenters card but using an XDS510USB jtag. This allows me to use the same target/jtag on my bench and with the production unit.  This has been working for the last few months.

Recently, I started occasionally detecting the wrong device when I enter debugging.What should I check to straighten this out.

C28xx: Flash Programmer: Warning: The configured device (TMS320F28335), does not match the detected device (). Flash Programming operations could be affected. Please consider modifying your target configuration file.

C28xx: Flash Programmer: Warning: The configured device (TMS320F28335), does not match the detected device (TMS320F28332). Flash Programming operations could be affected. Please consider modifying your target configuration file.

  • Hi,

    Does CCS Uniflash also alerts you with the same warning?

    Regards,

    Gautam

  • Jerry Trantow said:

    I'm developing with a F28335 experimenters card but using an XDS510USB jtag. This allows me to use the same target/jtag on my bench and with the production unit.  This has been working for the last few months.

    Recently, I started occasionally detecting the wrong device when I enter debugging.What should I check to straighten this out.

    What is the exact version of CCS you are using?
    Do you see this message when programming the F28335 experimenter kit or your own board?

    You say you started having this issue recently. Did anything change in your system recently, such as an update to CCS or other tools on your machine? One quick thing to try would be to delete the debug launch configuration and target cache files are described here: http://processors.wiki.ti.com/index.php/Troubleshooting_CCSv5#Debugger

    Trying out another programmer such as UniFlash (as suggested by Gautam) or even SDFlash from Spectrum Digital could be a good idea so see if the error is isolated to CCS.

  • The problem sometimes occurs on an experimenter kit with some simple interface logic. I have not seen it occur on production hardware. I have another stock experimenter kit and when I move the control card to that kit it's ok, and when I move it back to the modified kit it is also ok??? 

    While swapping the control card back and forth, I noticed the 28335 is fairly warm. I let it cool down and tried it again. It worked. Right now, it appears that it heats up after running on my bench. When it's powered down and I swap boards it cools down enough to work. Are there any known heat problems with the 28335 control card? I am not using an enclosure or anything that would aggravate the heat.

    I believe this is a control card hardware problem. If I leave it powered up for a long time (hours or days) sometimes the 28335 is recognized as a 28332 or other device.

  • This is definitely a heat problem. 28335 is running at 150Mhz. If I use it on my bench all day it will eventually fail to be recognized or recognized as wrong device. I set up a fan to blow on it and with the fan it will resume proper operation. If I forget to turn the fan on, it will eventually go bad.  I don't change any software or hardware settings. (just the cooling fan controls whether it works correctly.)  I didn't expect a development board to be this sensitive.

  • Jerry Trantow said:
    This is definitely a heat problem. 28335 is running at 150Mhz. If I use it on my bench all day it will eventually fail to be recognized or recognized as wrong device. I set up a fan to blow on it and with the fan it will resume proper operation. If I forget to turn the fan on, it will eventually go bad.

    Thank you for the additional details and analysis. I would suggest posting this to the C2000 device forum as the hardware experts watch that forum and might have more insight and/or comments to add.