主题中讨论的其他器件:SYSBIOS、 TLK110、
您好!
我的 SDK 更新有问题。
我已更新我的 SDK 版本:
- 上一个是 SYSBIS_IND_SDK_2.1.1.2
- 新版本是 SYSBIOS/IND_SDK_02.01.03.02 (2016年12月)
我的应用程序在具有8个卡的电路板上运行。
每张卡都配有 ARM3359。
所有这些卡都是 EtherCAT 主站驱动的 EtherCAT 网络的一部分。
在每个处理器上、同一个软件正在运行。 该软件基于"EtherCAT 从站"项目模型构建。
在此项目中、EcatStack 代码使用2个表来初始化 PRU:HostProc []和 FrameProc []
这些表在新 SDK 中的安装目录 C:\ti\sysbios_ind_sdk_2.1.1.2\sdk\protocols\EtherCAT_slave\firmware\v1.0和 C:\ti\sysbios_ind_sdk_02.01.03.02\sdk\protocols\EtherCAT_slave\firmware\v1.0中给出。 这些表是不同版本之间的差异。
以前的 SDK 一切都很好:当我启动 EtherCAT 网络时、我可以看到并到达所有 ARM3359从站。
使用新的 SDK、当我启动 EtherCAT 网络时、看不到从站!!!
因此我尝试调试这个问题、我意识到、如果我保留新的 SDK 版本并仅替换2个表、我的 EtherCAT 网络就可以了!
所以我的问题似乎来自 PRU 初始化....
您是否已经注意到此问题?
是否有更新的 SDK?
我在互联网上查看了 PRU 的信息、我看到6月提供了最新版本的 PRU ICSS EtherCAT 封装。 您是否知道该软件包是否可以解决我的问题?
我从未使用过这种方式来获得新版本的 EtherCAT 协议。 您能告诉我是否可以将此修补程序集成到我的 SDK 版本中吗?
非常感谢您的帮助
Laurence