2407665_ja-JP

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

2407665_ja-JP

2407665_ja-JP

Profinet VS Code のサンプルは 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. FPUを有効にするには、「#if (defined(CPU_MIMXRT1186CVJ8C_cm7)... #ifndef configENABLE_FPU...」を追加します。この手順はガイドには含まれていません。FreeRTOSConfig.hではデフォルトのCPUがRT1189に設定されているため、変更しないとコンパイルは失敗します。

5. ProfinetプロジェクトをSDK 2.6.3に基づくVSコードにインポートする

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.ProfinetデバイスはUG10320の第6章に基づき成功裏にスキャンされています。

11. DAPとモジュール、還元比を第7.1章のステップ1~7に従って設定UG10320。第7.1章のステップ8に従って接続ボタンを押すと失敗します。


なぜサイクルコミュニケーションを確立できなかったのか、分析を手伝ってもらえますか?

FRDM-IMXRT1186の詳細なイメージを教えてもらえますか?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:
21 hours ago
Updated by: