Other Parts Discussed in Thread: MOTORWARE, C2000WARE, CONTROLSUITE
Hi,
we have been using Motorware to develop a product family of motor control products based on F28027 and F28069 and are now considering migrating to F280049 for better features and availability.
I have seen the division in SW support between Motorware-supported devices and MOTORCONTROL-SDK - supported devices, TBH I dont't understand why TI intentionally breaks compatibility, creates a division between similar products and prevents what would otherwise could be an easy upgrade path for existing product families. I understand the motivation to start fresh with the new devices - Motorware was far from perfect- but I think supporting the old devices in the new C2000Ware+MOTORCONTROL-SDK framework could be added with not a lot of effort, at least for devices with an FPU like F2806x. In any case, it is what it is, so I have been looking into porting our existing Motorware-base codebase to MOTORCONTROL-SDK and I have some questions about it:
- Is there any migration guide / tutorial about MOTORCONTROL-SDK and its differences / commonalities wrt Motorware?
- In the F280049 examples it seems that the main .c file contains a lot more code than the similar Motorware examples, where the main .c is leaner and more functionality is outsourced to the code modules. eg. the ctrl module. Is this a design choice for MOTORCONTROL-SDK that will remain or is it because MOTORCONTROL-SDK is less mature and will be better modularised in later releases?
- Is there any intention from TI to offer a unified SW support framework for all small C2000 models (F280*) or a subset of them, eg. those with an FPU?
- Is there a roadmap for MOTORCONTROL-SDK so that we can better plan our migration plan and steer our efforts to better align with new releases?
Thank you in advance,
Giannis