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.

TMS320F28377S: Confusion between C2000Ware and ControlSuite

Part Number: TMS320F28377S
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE

Hi,

This is related to the confusion I have with respect to C2000 ware and the ControlSuite. You are recommending that we should use C2000 ware. However, there is a fundamental difference between the way the registers have been handled. In ControlSuite, registers have been handled as structures. In C2000 ware they have been handled as individual memory locations. 

In ControlSuite you have  emphasized that handling registers as structures is better.  

1. Are you going to support the structure definitions in the future?

2. Can I mix and match the two libraries?

  • hi ,

    Dhammika Wijesundera said:
    In ControlSuite, registers have been handled as structures. In C2000 ware they have been handled as individual memory locations. 

    This is not true actually. We have both the structures based ( bitfields) and the  individual memory locations based ( driverlib) in the C2000ware.

    If you check the controlSUITE™ to C2000Ware Transition Guide -> Table on controlSUITE to C2000Ware Root Directories you would see that all the contents that was part of the device_support ( registers have been handled as structures) has been moved into C2000ware.

    Dhammika Wijesundera said:
    1. Are you going to support the structure definitions in the future?

    We are supporting them even today . But we are recommending new customers to move to the new driverlib based approach so that this would help with easy migration across devices.

    Dhammika Wijesundera said:
    2. Can I mix and match the two libraries?

    Yes you can . Check C2000Ware\device_support\f2837xs\examples\cpu1\empty_bitfield_driverlib for an example framework on how to use both these styles together.

    Regards.