Part Number: TMS320F28388D
Hi Team,
There's an issue from the customer need your help:
I run the EtherCAT code on the CPU1 side. The simulation runs normally from RAM, starts from Flash, and runs normally during simulation. However, when I run without simulation, I find that the slave station cannot be scanned using TwinCAT, the EtherCAT master station (about 7.8 scans out of 10 times). If not, there is a chance that it will be scanned after powering off and restarting).
I found a practical solution to this problem, but I don't know why? This is how I solved it:
I turned off the AUXPLL clock, and changed the EtherCAT clock to the 2-divided frequency of the SYS PLL. In this case, the same environment can scan to the slave station every time. I did not start the CM core, nor did I burn code to the CM core.
I want to know if everyone has this problem, and why it works fine after I modify it like this.
Thanks & Regards,
Ben