我们尝试将 EtherCAT RAM 用作正常 RAM。
(我们不需要 EtherCAT 接口)、但我们无法在此区域中写入。
我们之前注意到、以下各项之间的地址存在差异:
„技术参考手册”和 “数据表”
存在。
数据表:
参考手册:
我们已经/尝试 了以下操作:
CM 的链接器命令文件:
并链接到测试部分:
在本节中、使用分配了一个数据结构
#pragma DATA_SECTION
从示例中接管了以下代码:
CPU1:
SYSCTL_LOADateSharedPeripheral (SYSCTL_PALLOCATE_EtherCAT、
allocate_to _CM);
SYSCTL_setECatClk (SYSCTL_ECATCLKOUT_DIV_5、SYSCTL_SOURCE _AUXPLL、
ESC_USE_INT_PHY_CLK);
(使用不同的分频器)
厘米:
//ESC_resetESC();
SYSCTL_resetPeripheral (SYSCTL_PERIPH_RES_ECAT);
ESCSS_initMemory (ESC_SS_BASE);
//
//等待 ESCSS 内存初始化完成
//
if (ESCSS_getMemoryInitDoneStatusClocking (ESC_SS_BASE、memoryTimeOut)!= ESCSS_API_Success)
{
return (ESC_HW_INIT_FAIL);
}



