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.

Download C2000 support files separate to controlSUITE

Other Parts Discussed in Thread: CONTROLSUITE

Hi Folks

I see that controlSUITE has been updated (3.2.9) since my last install of it (3.2.8). Can someone tell me if the f2802x support files have been updated at the same time (I currently have v220). I thought it used to be possible to get these separately from controlSUITE if desired, but I can't seem to find a link for them now.

Thanks 

  • Hi Toby,

    F2802x folders are untouched in 3.2.9 version. Here are the subfolders:

    Regards,

    Gautam

  • Hi Gautam

    Thanks for the info. Looks like there is an addition of v221. Is it possible to download this by itself?

    Also do you know any recent news on MISRA or ANSI C compliance for the support files?

    Thanks

    PS: I have started converting the 220 driver support files to MISRA and ANSI C compliant and what I have done to date is on GitHub at https://github.com/wolf99/f28027_v220m. So far I have resolved all ANSI C issues and any superficial MISRA issues (e.g. comment styles, explicit casts, etc) reducing the MISRA warnings from a few thousand to around 400. See the v0.1 release if interested. Looks like I may soon be running out of time to spend on this though as it is kind of a side project for me :\

  • Toby,

    controlSUITE files are currently contained in a single package and can't be downloaded separately. But since you already have controlSUITE installed, you can run the controlSUITE updater to download just the files added in v3.2.9. Within the ~/controlSUITE root directory, run "controlSUITE.exe" (Recommended to be run as administrator on Windows) then select "Check for controlSUITE Updates" on the left side, and finally click the "Check for controlSUITE updates" on the page that appears on the right.  This should initiate an update to your controlSUITE. 

    Best Regards,

    Chris

  • You simply have to update controlSuite ("Run as Administrator" is important).

    Also do you know any recent news on MISRA or ANSI C compliance for the support files?

    I'm not the right person to answer this.
    Regards,
    Gautam
  • Thanks Gautam,, the "Run as Administrator" was key and something I never remember to think of!
    Which forum is best to ask about the compliance in?
    Rgds
  • Toby, I'm forwarding your query regarding MISRA compliance to an expert. Till that time keep searching the forums, what if you might find the answer soon enough!

    Also, check this:

    Goodluck & Regards,

    Gautam

  • Gautum, Chris,
    Further to this, are the changes between versions documented anywhere (Similar to other libraries such as DPLib)?
    The revision information in the user guides included in the files don't give much away, but this information would be very helpful when upgrading versions.
    Many thanks.
  • Toby,

    The changes between versions for devices, such as F2802x, is only found within the Firmware Development Package User's Guide. (For F2802x, located here: ~\controlSUITE\device_support\f2802x\v221\doc). The detailed revision history section provides a summary of all the updates and bug fixes between each revision.

    Best Regards,
    Chris
  • Hi Chris,
    My issue here is that the files you mention do NOT contain a detailed revision history.

    While they do have a section titled "Revision Information" I would hardly call it detailed as it consists entirely of the following line:

    This is version 221 of this document, last updated on Fr i Oct 17 08:58:50 CDT 2014

    UPDATE: Mea culpa; the above is in  the DRL UG, the EX UG contains a more detailed section. Does this section in the EX UG apply to both the structure headers and the driver headers?

  • Toby,

    Yes, the detailed revision history section lists fixes that can include structure headers and driver headers changes, but depending on the fix, it may be specific to one or the other only.

    Best Regards,
    Chris
  • Hi
    I use newest version of device support, but it have an error that header files in version (e.g V230) don't use the same type of data. I mean that the type Uint16_t and Uint16, what should I do to use this version and whether new version take dominant performance to MCU?
  • Hi Tien,

    I observed the same and went back to the one I was comfortable with ie the previous version. You can check the errata for any performance upgradation.

    Regards,
    Gautam