Part Number: F29H850TU
Is there any document explaining CAN module configuration parameters and how to configure these parameters in Sysconfig tool?
Part Number: C2000WARE
This post is meant to specify erratas /document any refinements or clarifications discovered after the C2000Ware release.
Please install 1.25 version and integrate to CCS 20.4 using this link
Part Number: TMS320F2800137
Hello,
I want to port the E-Metrology library fom F28P55 to F2800137. I want to enable only single-phase calculations and I do not wish to calculate THD. What steps can I follow to do this?
Part Number: TMS320F28P550SJ
Hello!
Thank you for your interest in the E-Metrology Library for F28P55x and F28P65x. If you are interested in knowing more about how the metrology parameters are calculated and the mathematical formulae used to do please refer to the attached document.
Part Number: TMS320F28P550SJ
Hello!
Thank you for your interest in the Energy-Metrology Library for F28P55 and F28P65!
Please find links relevant to the library here.
Part Number: TMS320F28P550SJ
We are currently working on getting the E-Mterology Library merged with the Digital Power SDK.
Meanwhile, you can find the E-Meterology Library implementation for F28P55 and F28P65 in the below folder (as CCS projects).
Part Number: TMS320F28P650DK
There are some memory Considerations that have to be kept in mind while using the E-Meterology Library.
First let's look at the total available RAM and Flash in F28P55.
Total Available RAM

Total Available Flash

Overall memory distribution of the E-Meterology Library

Current Memory Utilization (CPU1_RAM build)

Current Memory Allocation (in CPU1_Flash Build)

The major contributor to the memory are the FFT arrays. You can find the size for the buffers used to do FFT calculations here.

This is realtionship between FFT_STAGES (defined in fft.h) and the size of the buffers


![]()

Part Number: TMS320F28P550SJ
Following are the ones in which one can configure the E-Meterology library on F28P55x/F28P65x based on their requirement.
Change from this:-
To this :-
With these changes, rebuild and run the library.
These changes will indeed help us to free some RAM. For some context, here is a comparison between the memory allocation when 3 phases are enabled vs when only 1 phase is enabled.
Memory Allocation in CPU1_LAUNCHXL_RAM build with 3 phases support
Memory Allocation in CPU1_LAUNCHXL_RAM build with 1 phase support
As we can see, a portion of the RAMGS_ALL becomes available.
2. I don't want to calculate all the meterology parameters mentioned, I want to only calculate a subset of them .
You can choose which parameters you want the meterology library to calculate. You can enable and disable the support for them from template.h
3. Where can I see my Meterology Parameters values?
Once you have succesfully built the CCS project with the E-meterology Library, right-vlivk on the project and select Debug Project. Load the program on C28xx_CPU1.
Once you have loaded the program, go to the Watch window and click on "+" option to Add Expression. Add gMeterologyWorkingData variable to the Watch space.

Under that you can choose the phase you want to monitor, and then click on readings. Make sure to enable continuous refresh option. Now you can click on "continue" and you can observe the changing parameter values.


Part Number: TMS320F28P550SJ
Tool/software:
Hello,
I am facing an issue where in my program builds succesfully however, when I try to flash it/ launch a debug session, I get the following error.

After flashing the device, the MCU becomes completely unresponsive and locked. It stops responding to any debug or communication attempts. Once locked, I cannot flash any other code to the device, including the recovery firmware.
Please help out with this issue.
Thank you!
Part Number: LAUNCHXL-F28P65X
Tool/software:
Hello,
I am unable to flash my program to CPU2 in F28P65x using CCS Theia 20.2. I am trying to run the example from C2000Ware_6_00_00_00\driverlib\f28p65x\examples\c28x_dual\empty_projects where in I have two CCS projects - one that needs to be flashed to CPU1 and one that needs to be flashed to CPU2. I want to use Flash Bank 0, Bank 1 and Bnak 2 in order to flash from CPU1 and Flash Bank 3 and Flash Bank 4 to flash from CPU2. I am able to succesfully build both the projects. When I try the "Flash Project" option in CCS Theia to flash CPU1, it works. However, when I do the same for CPU2 I get the following error. Please help.
