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.

CCS 4.0 No TMS320F28035 for Blackhawk USB2000

Other Parts Discussed in Thread: TMS320F28035, TMS320F28034

I am using the most up to date version of CCS 4.0. I am using the Blackhawk BH-USB-2000 controller. I am using the motor drive kit for the TMS320F28035 chip. The target selections do not include the 28035. I have all the other c2000 parts in the Target selection. How to I add the TMS320F28035 as a target.

I tried to use the TMS320F28034 as a target, but got errors as a result.

I have downloaded the latest software from Blackhawk, but still no TMS320F28035. Also when I run the Blackhawk PC software it sees the controller, but under the setup tab it states "You do not have Code Composer Studio installed".

Regards,

Gary

 

  • I finally got the target connected. I had to choose the TMS320F28034 and replace its GEL file with the TMS320F28035 GEL file since there was no selection for the TMS320F28035 in the Target setup.

     

    However, Now that I am connected and the code is running when I try to update a long Q24 variable via the real time watch window the variable always gets set to zero no matter what value I enter. It also wants to display the varable in scientific notation when the Q24 value is 0.40. Is there a way to keep it from displaying in scientific notation? How can I update this varable real tiem without it being set to zero? Even if I enter the row and then exit with the same value present it gets set to zero.

    Also the real time updates seem slower than in V3.3 even though I have the refresh rate (1Hz) set the same. this is  especially true for the graph viewer.

    I am using CCS V4.0.2.01003.   

  • I figured out that when I enter a value it is still taking my value as a 32 bit decimal number. Even though I have the format set to Q24 I still have to enter 65000 instead of 0.40 to get the proper value. How do I get it to let me enter in the Q24 format?

  • Gary,

    A couple of things.

    1. Just want to be upfront that most of our application kits have not been ported or tested on CCSv4.0  We're in process, but consider yourself an alpha tester right now! Sorry!  Everything works fine on v3.3 that ships with the kit.

    2. Unfortunately in the first release of CCS4 real-time was disabled and unable to be used for C2000.  I believe this “fix” should allow you to tick the real-time option:

     Open ccsv4\common\targetdb\drivers\tixds100c28x.xml and add the line:

     <property Type="hiddenfield" Value="true" id="realtimeEnabled" />

     underneath the driver node (just above the connectionType node). 

    The next time you launch, you should be able to change the option

    3. For the Q question you should be able to change the type either in the watch window or under options.  But if it's showing a Q value that sounds like a bug

    4. You may want to consider the 4.1 beta that's available on this site.  These issues SHOULD be fixed

    It sounds like you are working through CCS issues, but as you get a bit further I recommend you post on the C2000 forum for device/application questions.

    http://e2e.ti.com/support/microcontrollers/tms320c2000_32-bit_real-time_mcus/f/171.aspx

     

  • Gary,

    CCSv4 ships with the Blackhawk drivers and it should automatically update them via the update manager inside CCS.  They have not released any new drivers since the release of CCSv4.  I wouldn't download them from the site and install them over CCSv4 as they could be older, and you also have to be careful not to install the 3.3 drivers over CCSv4.

    Regards,

    John

  • I updated to the Beta version,

    Still no TMS320F28035 to choose from for a target, so I did what I did before by choosing TMS320F28034 and changing the GEL file to the TMS320F28035 GEL

    But I get the following error when I try to debug

    Error connecting to the target:
    Error 0x80000200/-1152
    Fatal Error during: OCS,
    Processor blocked debug accesses.
     

    I have tried reseting everything and powering off&on my target board, but still can not get connected. Back to CCSV3.3 for awhile.

  • Gary,

    It looks like BH needs to update something for USB2000 for it to work with the F28x devices that have a CLA on them in CCSv4.  I have passed the issue on to BH

     

    John

     

  • Gary,

    We confirmed that it is the CLA update that causes the F28035 (and F28033) not to display in the setup list.  We'll need to create an update to fix it, but you can download these files and copy them into your CCSv4 folder: \Program Files\Texas Instruments\CCSv4\common\targetdb\drivers.

     

    BH-CCSv4.0.2_CLA-files.zip