This is version 3.01.00.00 of the C2000Ware MotorControl SDK. This document will
provide a list of the versions and revision history for the solutions and
software libraries in the C2000Ware MotorControl SDK directory.
New: Added F28002x software for TIDM-02006: Distributed multi-axis EtherCAT enabled servo drive over fast serial interface (FSI) reference design.
New: Added solution for Dual-axis Low Voltage PMSM Servo control on a single MCU with the BOOSTXL-3PHGANINV and LAUNCHXL-F280025C.
Updated InstaSPIN labs and symbols library to now support both COFF and EABI object file formats.
Updated C2000Ware to version 3.03.00.00
Fixed issues:
Added patch library for the InstaSPIN FAST ROM to allow adjustment of the one-over flux calculation parameter. Previous lack of configurability could lead to issues at higher speeds.
Fix several solutions projects that failed to boot standalone from flash.
F2838x reference design software updated to use 25MHz XTAL clock as default input clock. Note that the latest F2838x controlCARDs (Rev.B and later) have been updated to use 25MHz XTAL by default.
If you have an older 20MHz XTAL controlCARD (E1, E2, or Rev.A), refer to the controlCARD documentation on steps to reconfigure the controlCARD from 20MHz to 25MHz.
If a 20MHz XTAL is used, please add a predefined symbol "USE_20MHZ_XTAL" in your CCS project. If a different XTAL is used, you need to update the PLL multipliers and dividers accordingly.
Updated F2838x solutions projects to build with --float_support=fpu64 option
Updated C2000Ware to version 3.02.00.00
Updated SFRA to version 1.50.00.00
Fixed issues:
Corrected typo in InstaSPIN lab 5 where motorVars.Ls_d_H was mistakenly assigned to userParams.motor_Ls_q_H.
Missing SysConfig file sdk.json restored to C2000Ware .metadata
New: Added a DesignDRIVE solution for PMSM control using FCL on the TMDXIDDK379D+TMDSCNCD280049C controlCARD
New: Added a solution to perform dual-axis motor control using FCL on a single MCU based on the BOOSTXL-3PHGANINV and either the F280049C or F28379D LaunchPad
New: Added Tamagawa T-Format Absolute Encoder Reference APIs and BOOSTXL-POSMGR example
New: Added PTO PulseGen and QepDiv Reference APIs and BOOSTXL-POSMGR examples
Updated C2000Ware to version 2.00.00.03
Updated existing TMDXIDDK379D solutions
Added T-Format absolute encoder option on F2837x and F2838x projects (new F28004x supports it as well)
Updated F2837xD project to ELF output format
Updated FCL library to version 7
FCL source code is now included
Added dual-motor version of the library
Fixed issues:
Removed extra #ifdef __cplusplus opening in filter_fo.h
Corrected use of static variables in DRV8320RS driver code
Fixed issue that prevented code from being displayed in the TI Resource Explorer
Under some circumstances, projects using the F28004x FAST ROM symbols library (f28004x_fast_rom_symbols_fpu32.lib) and the compiler RTS library build with redefined symbol errors. To resolve this, update your linker option --reread_libs with --priority. For more details view the Exhaustively Read and Search Libraries sub-chapter of the C28x assembly tools manual.
An updated FAST ROM symbols library will be made available in a future release that will not cause this error.