工具与软件:
尊敬的 Expert:
我们正在使用 PROFINET -AM243X 版本08_03_00_18开发 MCU-PLUS-SDK 项目。 代码在 EVM 板上运行良好。 在我们的定制电路板上、我们使用的是我们已成功集成的 KSZ9031RNX 以太网 IC。 为了测试以太网 IC、我们使用了 PRP 示例。
为了测试 PROFINET、我们使用以下设置:
- 对于 IO 控制器、我们将 Raspberry Pi 与 CoDeSys 一起使用。 此设置在 EVM 板上能够完美地工作。
但是、当我们在定制电路板上运行 PROFINET 时、即使初始化成功完成、也会无法发送帧。 CCS 中显示以下日志:
"[主要 GIT 提交]:de5acf590c8278e52ac321e3dec703d2fb819fff
[Git SUBREPOSITORIES of Checked Out main repo]:
文档 ea184a2e76be263f63819126044dfee870f5d539
modules/kb_fieldbus_board 6df913d882542d2105599ab8e2642e40ca75f93b
odules/kb_fieldbus_board 6df913d882542d2105599abmodules/kb_fieldbus_hwal 792d32532adf04f4315e786460ed9f0aebc1efe3
模块/kb_fieldbus_osal ef3c8f140a5f77504d21c3288f8df60509983f9a
模块/kb_pru_integration a6f6c213efc6136c5d4110a1b6ba7b4809b588a7
modules/tisdk_PRU-ICSS-Profinet_slave 1a29f917082f5d07fc0e6dbcb798167cf2de0f77
平台/BSP/SW/BSP 8545e9b8e19ebffcafd5fde04ef998b38e6354b4
platform/bsp/tiosal d308263ceb61b2c9aeaa1665c397040291edb75d
平台/通用8b9a5c5ccbd02b796481512cb4a858c3f1df9485
平台/编译器217e381172c44eea48ff7d29defbab2d6953307d
平台/lwip 0353e4061e77c804ea2f86c7518117e016cbd82d
PLATFORM/Profinet IO 8ffb0457e3877aff09109a7e1bad21df5281647e
platform/regtestcom 3c01df4712264bc1d2a60c94d0866cbcc26fdb2a
平台/实用程序 e8e1a15e1f3e9cd5ee627d558d9b365d20837280
[APP] INFO:已成功配置堆栈! 堆栈运行。
[APP]信息:已从 OSPI 闪存擦除永久数据。
[APP] INFO:将永久数据写入 OSPI 闪存。
添加 PPM:0x8001;关闭:-1;相位:1
[APP]信息:已从 OSPI 闪存擦除永久数据。
[APP] INFO:将永久数据写入 OSPI 闪存。
删除 PPM:0x8001
添加 PPM:0x8001;关闭:-1;相位:1
添加 PPM:0x8001;关闭:-1;相位:1
删除 PPM:0x8001
添加 PPM:0x8001;关闭:-1;相位:1
删除 PPM:0x8001
添加 PPM:0x8001;关闭:-1;相位:1
删除 PPM:0x8001
添加 PPM:0x8001;关闭:-1;相位:1
删除 PPM:0x8001
添加 PPM:0x8001;关闭:-1;相位:1
删除 PPM:0x8001"
以下是 Codesys 中显示的日志:
这是我们需要帮助的问题。
下面是 EVM 板控制器器件型号。
下面是定制电路板控制器器件型号。