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.

Adding a target processor to the debugger configuration for C6202B

     I am trying to get my debugging session to work and not having any luck.  We just made the switch to CCS v5.2 recently so that we could work on an MSP430 project and have had a pretty good experience with that (notable exception is that the variable view is broken and only shows the lower 16 bits, but we can live with this issue).

     However, we also need to debug a custom C6202B target that we had been used to working with in the older CCS 3.3 before the Eclipse interface.  Anyway, the issue is that I have tried to create a new debug configuration for our C6202B target and I cannot find any way via the GUI to add or select a target processor so that my Blackhawk USB-560M will even attempt to connect to the target processor.  There must be a way to do this similar perhaps to the old configuration tool, but I don't see it.  The message I get when I hit the debug button anyway is :  "The connection Blackhawk USB560-M Emulator_0 does not contain any processors".  I previewed an earlier version of CCS v5.0 and was able to eventually get the thing to connect to the target, but I am not sure how I pulled that off considering I can't seem to do it in this version.  I am able to select the processor family in this version for the build settings but that is all, there is no way that I can see to do it in the debug configurations.  We do have both an MSP430 project and a C62XX project present within the project explorer, but I have closed the MSP430 project.  Any ideas? 

  • 9JUL12:

          I have continued to wrestle with this a bit more and have found that I needed to add a target configuration XML to my project files.  Upon double clicking that file to open it It looks like a list of target boards and CPUs are available.  HOWEVER, there is not a single C62XX derivative in the available list?!!!  If I select a C6410 for instance from this list, it looks like it will then show that I have a CPU with which I can connect.  But alas I am working on a C6202B single CPU custom target and there aren't any members of this processor family in the list.  I found the directory where these CCXML files exist and again there are no C62XX files of any kind.  I have tried the update feature in the software and this didn't change anything with regards to this problem.  Does anyone know where these C62XX CCXML files can be found.  I really don't care if I have to put them in there manually, but I do need to get to where I can debug my target soon or my product sales guys will start breathing fire my way!!!  

     

  • Hi Ben,

    For older devices that do not show up in the drop down, you can create a custom configuration:

    http://processors.wiki.ti.com/index.php/Target_Configuration_-_Custom_Configurations

    I used it to create one for the C620x with Blackhawk USB560M and attached it here.

    Thanks

    ki

    http://e2e.ti.com/cfs-file.ashx/__key/communityserver-discussions-components-files/81/5826.C6202_5F00_BH560M.ccxml

  • Just as a follow up, since I was uncertain how long to wait for the E2E side to work I began working the phones and got hold of the following guy who was very helpful and I believe came up with the same solution:

     

    Hi Ben,

    The dev team let me know that this was just an oversight, and the 62x should still be fully supported. They have filed this, and hope to have a fix before the next release.

    Just to hand out, one of them had created a configuration for C6211 a while back in CCSv5, and there is some good info here:

    http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/160739/588220.aspx#588220

     

    Although C620x devices are not listed in the tab Basic of the target configuration editor, you can add this CPU by going to the tab Advanced.

    For additional details, please see this page on how to create custom conifgs:

    http://processors.wiki.ti.com/index.php/Target_Configuration_-_Custom_Configurations

     

    I hope this is helpful.

    Regards,

    Billy Owen

     

    Anyway, the custom configuration got me going.  Thanks again for the help guys!

  • Hi,

    Just a small correction: I just talked to Billy to mention the C62x family of devices is fully supported in CCSv5 but there are no plans to put it back to the basic tab of the target configuration editor.

    Regards,

    Rafael

  • OK, but I'm not really sure how much sense that makes in light of the fact that the C54XX derivatives which are definetly EOL at this stage are there, but the C62XX will not be even though they are not currently EOL?!  Unless you are implying that the C54XX were left in by mistake.  Seems inconsistent to me, but I'm not the one who made that choice.  Guess I'm just happy to have a workaround at this point.