工具/软件:
我们目前正在努力在我们的定制电路板上实现 EtherNet/IP 适配器功能、希望您提供指导、特别是有关使用 API HWAL_init()(如)的指导。
我们已成功确认 EtherNet/IP 适配器演示在我们的定制电路板上运行。 我们的开发环境如下:
- SDK 中找到 : AM64x 工业通信 SDK v11.00.00
- 参考样本 :EtherNet/IP 适配器演示
- 目标处理器 :具有“E"功能“功能的处理器、如 JAJSL34G 设备命名约定第 9.1.2 节所述
(即支持“D"功能“功能、同时启用 EtherCAT 硬件加速器和 CAN-FD) - 电池组 :第三方 EtherNet/IP 协议栈(不是 SDK 中包含的协议栈)
我们计划根据 EtherNet/IP 适配器演示来实现第三方 EtherNet/IP 协议栈。
在演示源代码中 HWAL_init() 调用了函数、但我们在 API 引用或源文件中找不到其定义。
*请注意,以下链接是指较旧的 SDK 版本 (AM243x SDK v08.00.00.21 ),仅供参考:
尽管头文件存在于 [中source/industrial_comms/common/inc]、但 HWAL_init() 缺少的实现、因此难以理解其功能。
我们感谢您支持澄清以下几点:
-
HWAL_init()在 EtherNet/IP 适配器演示中、的作用是什么? - 调用此功能时、是否需要考虑任何预防措施或条件?
- 在这种情况下、HWAL(硬件抽象层)是否指 FWHAL(固件和硬件抽象层)?
- 与以下 EtherCAT 示例类似、EtherNet/IP 适配器是否有任何 API 参考或实现指南?
https://software-dl.ti.com/processor-industrial-sw/esd/ind_comms_sdk/am64x/09_02_00_08/docs/am64x/ethercat_slave/example1.html - 我们正在寻找更多文档或指导、以帮助我们确定在根据我们的定制电路板和第三方栈调整演示时哪些功能是必要的、哪些不是必需的。
请提供任何建议或建议。
谢谢你。