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.
I have a custom F28335 based board to which I connect using the Spectrum Digital XDS510LC JTAG emulator. Previously, I have been using an ezdsp board (also F28335) on the same computer - but I do not anymore.
Occasionally, CCS Setup "forgets" about my custom board and the ezdsp board reappears in "My System". I have to remove the ezdsp board and re-add the "F28335 XDS510USB Emulator" board. (Just to clarify, i DO NOT want ezdsp board to be there at all. It gets added automagically each time this happens.)
Any ideas, solutions, similar experiences?
CCS 3.3.80.11, BIOS 5.32, CGTs 5.0.2
Here's a way to work around the issue:
Now when you want to launch CCS you can use this new icon. It will clear out whatever is in cc_setup, load the configuration specified by your ccs file, and then automatically launch CCS. In this way, even if your setup gets screwed up it should get straightened out on launch.
That said, I think I should point out that many/most CCS stability issues are a result of something broken in the hardware/software. You should double-check all your power rails as well as the power up sequence to make sure reset is being asserted until after all the clocks and power have stabilized. From a software perspective I recommend writing a very simple project that can run a simple loop and test that out for a bit to see if you ever get any crashes. If you don't see any emulation crashes with your simple project that is a good indication that something in your more complicated project is doing something it shouldn't. Often this sort of behavior arises due to the CPU accessing reserved memory locations. This could happen due to using an unitialized pointer, stack corruption, etc.
Brad
Great! Thanks Brad!
Details: I was using a shortcut that was importing the ezDsp setup each time; I am a bit surprised that it worked at all.
Works like a charm now.