Part Number: TMS320F28377S
Other Parts Discussed in Thread: TMS320F2810, C2000WARE
Tool/software:
Hello TI Team,
I am working on migrating firmware developed for TMS320F2810 (Bitfield version) to Driverlib APIs on the TMS320F2837xS device.
While going through the available training material, I noticed a significant difference between two workshop documents:
-
TMS320F28004x Microcontroller Workshop Guide & Lab Manual (PDF)
-
TMS320F2837xD Microcontroller Workshop Guide & Lab Manual (PDF)
The F28004x Workshop document explains Driverlib functions for each peripheral (e.g., in the ADC section it lists ADC_setInterruptSOCTrigger(), ADC_readResult(), etc., with parameter descriptions).
However, the F2837xD Workshop only shows block diagrams and functional diagrams; it does not include similar Driverlib function explanations.
For example, in the F28004x ADC chapter, the following functions are documented in detail:
with parameters like:
-
base: ADCx_BASE (x = A to C) -
socNumber: ADC_SOC_NUMBERx (0–15) -
trigger: ADC_INT_SOC_TRIGGER_* -
adcIntNum: ADC_INT_NUMBERx (1–4) -
pulseMode: ADC_PULSE_END_OF_* -
resultBase: ADCxRESULT_BASE
My Query
Is there any document, training, or reference guide for TMS320F2837xS/D that describes all Driverlib functions for each peripheral (like the F28004x Workshop Guide does)?
A single source listing the APIs, their purpose, and parameters would make it much easier to migrate Bitfield-based firmware to Driverlib.
If such a document is not available, could you please suggest the recommended approach (e.g., header files, Doxygen-generated API docs, or any other resource) for getting detailed descriptions of all Driverlib functions for F2837x devices?
Any links or guidance would be highly appreciated.
