Hello everybody,
UM11442 Rev.24
paragraph 3.1.5.15 Zero Copy
Example
evkmimxrt1170_wifi_cli_cm7
NOT compiling, Using the suggested pre-processor macro flags, firts error:
<< NETIF_RX_BUFFERS undefined in wifi_netif.c >>
So I've added next definition
#define NETIF_RX_BUFFERS 8
but now I have
<< error: invalid use of undefined type 'struct nxp_wifi_device'>>
actually the used structure is NOT defined in the example
Zero copy feature is incomplete in the example, so description in UM11442 is NOT applicable ?
How can I test Zero copy ?
Thanks and Best Regards
piero
At the moment We have only MIMXRT1170-EVK,
SDK 26.06 is installed but the example for EVK
"evkmimxrt1170_wifi_cli_cm7" is different than "evkbmimxrt1170_wifi_cli_cm7"
In doc. UM11442 there is a reference to doc UM11441 and in doc. UM11441 Table 1 pag.5 the combination
i.MX RT1170 EVK
AW611 u-blox JODY W5
is declared supported
So are you meaning that "evkmimxrt1170_wifi_cli_cm7" actually is NOT working with Wi-Fi Zero-Copy ?
Hi,
Are you using the RT1170-EVK or the RT1170-EVKB?
I tested this on SDK 26.06 and was able to build the application successfully with the macros mentioned in the guide using the evkbmimxrt1170_wifi_cli_cm7 example.
What SDK version are you using?
Regards,
Daniel.
Hi,
Correct. I tested with the EVKB SDK.
Could you please tell me where you found SDK 26.06 for the RT1170-EVK, or how you imported it?
I checked the RT1170-EVK releases and was only able to find SDK version 2.16.0.
Regards,
Daniel.
Hi,
I've obtained an EVKB board and example
evkbmimxrt1170_wifi_cli_cm7
is compiling adding suggested preprocessor flags for Wi-fi Zero-copy (from UM11442 doc)
FSL_USDHC_ENABLE_SCATTER_GATHER_TRANSFER
SDMMCHOST_ENABLE_CACHE_LINE_ALIGN_TRANSFER
anyway there's something strange:
performance are NOT increasing with Wi-Fi Zero-Copy (using iperf tool) and looking for defines
FSL_USDHC_ENABLE_SCATTER_GATHER_TRANSFER
SDMMCHOST_ENABLE_CACHE_LINE_ALIGN_TRANSFER
in the code base-line,
no occuerence is found of something like
#if FSL_USDHC_ENABLE_SCATTER_GATHER_TRANSFER
#if SDMMCHOST_ENABLE_CACHE_LINE_ALIGN_TRANSFER
so it seems Wi-Fi Zero-copy is actually not applied ?
Thanks for support and Best Regards
piero
Correct it is 2.16.0
I have 2 different versions of MCUxpresso IDE installed one is used for EVK and another one for EVKB (but at the moment i have NOT hardware EVKB) . The issue is IDE is showing as "Associated SDK" 26.06 also in EVK-IDE but actually the example for EVK was imported with 2.16.0 before installing in the PC SDK 26.06
In this moment in my directory
...\mcuxpresso\02\SDKPackages
I have 3 SDK
2.16.0
24.12.0
26.60
EVK has been obtained with 2.16.0
Do you know in the IDE-EVK how can i point to the correct SDK in order to see 2.16.0 in Associated SDK ?
Hi,
Could you please share the complete log of your tests:
1. The complete terminal output log without the macros enabled
2. The complete terminal output log with the macros enabled
By the way, what module are you using?
Regards,
Daniel.