2407665_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2407665_zh-CN

2407665_zh-CN

Profinet VS 代码示例在 FRDM-IMXRT1186 上无法运行

我想基于RT11186开发一个PROFINET设备,并根据UG10320 V1.0、UG10455 V1.0和AN15104 V1.0测试PROFINET演示程序。我执行了以下操作:

1. 解压 Profinet-Stack-Library 和 AN15104.zip。

2. 将 frdm_pn.patch 复制到 Profinet 堆栈的文件夹中,并按照 readme 中的说明应用补丁。

3. 根据 prj.conf.rej/mcux_include.json.rej/mcuxpresso-tool.json.rej 文件手动修改项目配置。这与AN15104的4.3章内容相同。

以下定义已包含在 cakelist.txt 文件中。它们没有被修改。

-DCPU_MIMXRT1186CVJ8C_cm33

-DMIMXRT1186_cm33_系列

-DXIP_BOOT_HEADER_ENABLE=1

4. 添加 "#if (defined(CPU_MIMXRT1186CVJ8C_cm7)... #ifndef configENABLE_FPU...." 以启用 FPU。指南中未包含此步骤。如果不进行修改,编译将会失败,因为FreeRTOSConfig.h中默认的CPU是RT1189。

5. 将基于 SDK 2.6.3 的 Profinet 项目导入 VS Code。

6. 根据 UG10455 第 5 章的步骤 8 和 9,在 sysbuild.cmake 中添加项目“31_led_button”。

7. 将 FRDM-IMXRT1186 的 J12 和 J18 改为 1-2 连接,以启用 NETC PHY。

8. 构建项目并将镜像下载到 FRDM-IMXRT1186。

9. 安装 JDK、Npcap 并打开 ICE。ICE 版本为 V1.7,提取自 port-ICE-202509180853-win32.win32.x86_64.zip。

10.根据 UG10320 第 6 章,Profinet 设备已成功扫描。

11. 根据 UG10320 第 7.1 章的步骤 1~7 设置 DAP、模数和缩减比。按照7.1章第8步的步骤,点击连接按钮后失败了。


您能帮我分析一下为什么无法建立循环沟通吗?

能否提供 FRDM-IMXRT1186 的 Profinet 镜像,以便我检查问题是出在 VS Code 项目还是 IEC/硬件上?


顺祝商祺!



Re: Profinet VS code example does not work on FRDM-IMXRT1186

亲爱的@wlfworld

我在 RT1180 EVK 上进行了测试,观察到了相同的现象:扫描过程中可以发现设备,但连接失败。因此,这似乎与您的移植工作无关。

我们目前正在内部调查此事。一旦我们确定了根本原因或有任何更新,我们将尽快与您联系。

顺祝商祺!

雪莉

Tags (1)
No ratings
Version history
Last update:
11 hours ago
Updated by: