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.

TMS320F28035: TMS320F28035 HAL and Drivers

Part Number: TMS320F28035
Other Parts Discussed in Thread: MOTORWARE, C2000WARE, , CONTROLSUITE

I downloaded MotorWare and C2000Ware to be able to develop code for the TMS320F28035. From what I can see, the majority of the drivers and examples are tailored towards the F2802x, F2805x, and F2806x devices. Since the F2803x is very similar to the F2802x devices, is it possible to use the same HAL and drivers for those as long as the functionalities and capabilities of both devices overlaps, ie, ADC, PWM, SCI, I2C, etc...

Thanks

  • MotorWare is the software development kit intended for use with InstaSPIN enabled devices, either InstaSPIN-FOC or InstaSPIN-MOTION. These are libraries pre-loaded into secure ROM on specific F2802x, F2805x and F2806x devices. That's the rationale behind why the HAL has only been defined for those devices. You won't be able to run any MotorWare labs on the F28035 as it does not have the InstaSPIN libraries in ROM.

    Your best bet would be to download ControlSuite, which has some motor control support for the F2803x. That being said, it is possible to port the HAL structure from the F2802x to the F2803x with minimal tweaks, if any. I'm just not sure if it would be useful to you to do so.

    Sean
  • Thanks for the information. The information is scattered and not super clear on what is possible and compatible between MotorWare and ControlSuite, etc... I was looking into the C2000Ware drivers for F2803x, and I loaded one of the examples in CCS (ADC_SOC). A HAL isn't used but it looks like the global variable defs is working in replace of the HAL to control the HW setting based on struct handlers?

    Can you clarify this for me or how it is structured? I am use to working with MSP430, not C2000.

    Thanks