Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

TMS320F28P650DH: EtherCAT example runs incorrectly after optimization

Part Number: TMS320F28P650DH
Other Parts Discussed in Thread: C2000WARE

Tool/software:

Hi Champs,

Now customer test C:\ti\c2000\C2000Ware_5_04_00_00\libraries\communications\Ethercat\f28p65x\examples\f28p65x_cpu1_echoback_solution. And use F28P65 LaunchPad. Boot mode is flash boot.

And have below questions:

1. When set configuration to "LAUNCHXL_FLASH", debug will have error.

2. When set configuration to "FLASH"

If the disable optimization level, the communication is correct. If the optimization level is enabled, when debugging online with CCS, everything works fine. But after the board is powered off and re-power on, the master station cannot scan the slave node.

After testing, customer suspected that the following two sentences were not working correctly.

Could you please help to check this? Thanks!

Julia

  • Hi Julia,

    The support for LAUNCHXL_FLASH will be added in next release. 

    And the issue about master station not being able to scan the slave node when optimization level is 3, after the board is disconnected and reconnected again. We tried to reproduce the issue on our side, but we are able to scan for the slave node. Can you ask for more details, so we can again try to reproduce the issue.