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 文件?
请给我一些建议?
谢谢。