皆さん、こんにちは。
UM11442 黙示録24章
段落 3.1.5.15 ゼロコピー
例
evkmimxrt1170_wifi_cli_cm7
コンパイル中でないこと、推奨されたプリプロセッサマクロフラグを使った場合、最初のエラー:
<
そこで次の定義を追加しました
#define NETIF_RX_BUFFERS 8
でも今は
<<エラー: 未定義型「struct nxp_wifi_device」の無効な使用>>
実際、使用された構造は例では定義されていません
例ではゼロコピー機能が不完全なので、UM11442の説明は適用されませんか?
ゼロコピーをどうやってテストできますか?
ありがとうございます。よろしくお願いいたします。
ピエロ
現時点ではMIMXRT1170-EVKしか持っていません,
SDK 26.06はインストールされていますが、EVKの例は以下の通りです。
「EVKmimxrt1170_wifi_cli_cm7」は「EVKBmimxrt1170_wifi_cli_cm7」とは異なります。
ドキュメントUM11442にはdoc UM11441への言及があり、doc UM11441 表1 5ページ 組み合わせ
i.MX RT1170 EVK
AW611 u-blox ジョディ W5
支持されていると宣言されます
つまり、「evkmimxrt1170_wifi_cli_cm7」は実際にはWi-Fi Zero-Copyでは動作しないということですか?
こんにちは、
RT1170-EVKとRT1170-EVKBのどちらをお使いですか?
SDK 26.06でこれをテストし、ガイドで紹介されているマクロを使ってevkbmimxrt1170_wifi_cli_cm7例を使ってアプリケーションをうまく構築できました。
どのSDKバージョンを使っていますか?
よろしくお願いいたします。
ダニエル。
こんにちは、
正しい。EVKB SDKでテストしました。
RT1170-EVK用のSDK 26.06をどこで見つけたのか、またはどのようにインポートしたのか教えていただけますか?
RT1170-EVKのリリースを調べましたが、SDKバージョン2.16.0しか見つかりませんでした。
よろしくお願いいたします。
ダニエル。
こんにちは、
検査の全記録を共有していただけますか?
1.マクロを無効にした状態での完全なターミナル出力ログ
2. マクロを有効にした状態での完全なターミナル出力ログ
ところで、どのモジュールを使っていますか?
よろしくお願いいたします。
ダニエル。
正解は2.16.0です。
私はMCUxpresso IDEを2つの異なるバージョンをインストールしています。1つはEVK用、もう1つはEVKB用です(ただし現時点ではハードウェア用EVKBはありません)。問題は、IDEがEVK-IDEでも「Associated SDK」26.06として表示されているのに、実際にはEVKの例はPC SDK 26.06にインストールする前に2.16.0でインポートされていることです
この瞬間、私のディレクトリの中に
...\mcuxpresso\02\SDKPackages
私は3つのSDKを持っています
2.16.0
24.12.0
26.60
EVKは2.16.0で取得されました
IDE-EVKで正しいSDKを指し示すには、Associated SDKで2.16.0を見る方法をご存知ですか?
こんにちは、
EVKBボードとサンプルを入手しました
evkbmimxrt1170_wifi_cli_cm7
Wi-fi ゼロコピー用の推奨プリプロセッサフラグを追加している(UM11442ドキュメントより)
FSL_USDHC_ENABLE_SCATTER_GATHER_TRANSFER
SDMMCHOST_ENABLE_CACHE_LINE_ALIGN_TRANSFER
とにかく、奇妙なことがあります:
Wi-Fi Zero-Copy(iperfツールを使用)や定義を探してもパフォーマンスは向上していません
FSL_USDHC_ENABLE_SCATTER_GATHER_TRANSFER
SDMMCHOST_ENABLE_CACHE_LINE_ALIGN_TRANSFER
コードベースラインでは、
このようなものは存在しません
#if FSL_USDHC_ENABLE_SCATTER_GATHER_TRANSFER
#if SDMMCHOST_ENABLE_CACHE_LINE_ALIGN_TRANSFER
つまり、Wi-Fi Zero-copyは実際には適用されていないようですね?
サポートとよろしくお願いします
ピエロ