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.

[参考译文] RTOS/AM3359:EtherCAT 在300MHz 时失败

Guru**** 2589300 points
Other Parts Discussed in Thread: SYSBIOS

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/588453/rtos-am3359-ethercat-fails-at-300mhz

器件型号:AM3359
Thread 中讨论的其他器件:SYSBIOS

工具/软件:TI-RTOS

尊敬的 TI 团队:

我在 TMDXICE3359上测试了 EtherCAT_SLAVE。
示例:"sysbios_ind_sdk_02.01.02.02.02\sdk\examples\EtherCAT_slave"
TMDXICE3359上的 etherCAT 函数工作正常。 (请参阅下面的日志)

---------- TMDXICE3359控制台---
TI 工业 SDK 版本:IASDK 2.1.2.2
设备名称:AM335X
芯片修订版:AM335x [PG2.1]
ARM 时钟速率:648MHz
设备类型:EtherCAT 设备

TI EtherCAT 演示应用构建- 3.5.0 -在 ICE 版本2上运行
SYNC0任务已启动

SYNC1任务已启动
----------------------------------------


在我为300MHz 编辑 TMDXICE3359.GEL 后、etherCAT 函数在 TMDXICE3359上无法正常工作。

-------------------------------------- TMDXICE3359.GEL ----------------
Hotmenu ARM_OPP100_Config()

GEL_TextOut ("**** AM335x OPP =OPP100的所有 PLL 配置正在进行中........ \n"、"输出"、1、1、1);
GetInputClockFrequency();
if (CLKIN=24)

MPU_PLL_Config (CLKIN、23、300、1);//MPU_PLL_Config (CLKIN、 23、600、1);
CORE_PLL_Config (CLKIN、23、1000、10、8、 4);
DDR_PLL_Config (CLKIN、23、400、1);
PER_PLL_Config (CLKIN、23、960、5);
disp_pll_Config (CLKIN、23、48、1);
GEL_TextOut ("**** AM335x OPP =OPP100的所有 ADPLL 配置完成......... \n"、"输出"、1、1、1);

----------------------------------------------------


我找不到出现此错误的原因。
您是否有任何参考300MHz 时钟配置的 GEL 文件?
请给我一些建议?
谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    EtherCAT 专家已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Hsu、您是否测试了另一个更高的 CPU 时钟(比如500)? 如果是、它是否起作用? 另一方面、作为测试、请将 EtherCAT 配置文件(AM335x_app.cfg) BIOS.cpufreq.lo 更改为300MHz、并让我知道这是否有效

    更改自:
    bios.cpufreq.lo = 600000000;
    至:
    bios.cpufreq.lo = 300000000;

    谢谢、
    Paula
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它正在工作!!!
    非常感谢。