This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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.