2174397_zh-CN

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

2174397_zh-CN

2174397_zh-CN

使用 IW610 模块的 SDIO 初始化卡在定制板上

大家好,

我正在使用定制开发 MIMXRT1176,并使用 MCUXpresso SDK v25.09 来制作基于 IW610 芯片系列的蓝牙/Wi-Fi 模块。

硬件连接:

SDIO 接口:已连接 SD_DATA0-3、SD_CMD 和 SD_CLK。

UART:Tx、Rx 和 GND 已连接。

GPIO:WL_RST、SDIO_RST 已连接。

该模块通过外部 USB-C 电缆供电。

软件:

我正在使用用于 BLE 的 SDK 示例Wireless_uart

我将预处理器部分的宏更新为

WIFI_IW610_BOARD_MURATA_2LL_M2


在尝试初始化 SDIO 接口时,程序陷入了循环

我附上了挂起代码部分的截图。

谁能建议可能导致此问题的原因,或者提供有关在定制板上正确初始化 IW610 模块的 SDIO 的指导?

预先致谢,
Amar。

Re: SDIO Initialization Stuck on Custom Board with IW610 Module

你好@Ricardo_Zamora


我使用其他示例代码进行了测试,也遇到了同样的问题。在 Wi-Fi 客户端示例中,当命令传输响应正常时,使用以下函数确认,该函数返回的长度为 16 或 17:。

t_u16 wlan_card_read_f1_base_regs(void)
{
t_u16 reg;
uint32_t resp = 0;

(void)sdio_drv_creg_read(READ_BASE_0_REG, 1,&resp);
reg = (t_u16)(resp& 0xFFU);
(void)sdio_drv_creg_read(READ_BASE_1_REG, 1,&resp);
reg |= (t_u16)((resp& 0xFFU)<< 8);

return reg;
}


但是,在尝试发送固件数据时,传输在 SDMMCHOST_TransferFunction 内失败。函数通过 else condition 中的标志检测数据传输失败,并设置 error = kStatus_Fail

我附上了该函数的图片供你参考。能否请您指导如何解决这个数据传输问题?

由于两者都基于 IW610 芯片组系列,我们能否将村田 TYPE 2LL 模块提供的固件与 MAYA W4 模块相同的固件?

感谢& 的问候,
Tarak。

Re: SDIO Initialization Stuck on Custom Board with IW610 Module

你好,阿玛尔、


您是否测试过其他 Wi-Fi 示例?


顺祝商祺!

里卡多

Re: SDIO Initialization Stuck on Custom Board with IW610 Module

你好@Ricardo_Zamora

我有了最新进展。现在,SDIO 初始化成功,我正试图将固件下载到 MAYA W476 模块。但是,我在fwdnld_sdio.c 中的static fwdnld_intf_ret_t sdio_interface_send()函数中遇到了一个问题。在执行过程中,长度值为16 会持续 2-3 次迭代,之后会出现错误。我附上了一张图片供参考,显示了它的确切停靠点。

此外,我想了解一下:既然Murata Type 2LL 模块MAYA-W4都基于IW610 芯片组,那么为 Murata 2LL 提供的固件是否也能用于 MAYA-W4?


顺祝商祺!

阿玛尔

Re: SDIO Initialization Stuck on Custom Board with IW610 Module

为澄清起见,Wi-Fi/BLE 模块的完整部件号是u-blox MAYA-W476,它基于恩智浦 IW610芯片组。

如果可以提供驱动程序支持,请指导我如何更改软件以启用支持。


顺祝商祺!

阿马尔纳特

Re: SDIO Initialization Stuck on Custom Board with IW610 Module

你好 @Ricardo_Zamora

感谢您的回复。

1.我没有 MIMXRT1170-EVKB,这就是我使用定制板的原因。

2。我目前正在使用基于 IW610 芯片系列 的 u-blox MAYA-W4 模块用于 Wi-Fi/BLE。

请问u-blox MAYA-W4是否支持驱动程序/固件?

顺祝商祺!

阿玛尔

Re: SDIO Initialization Stuck on Custom Board with IW610 Module

你好


希望你一切顺利。您是否试过使用我们的MIMXRT1170-EVKB?您是否看到了相同的行为?

能否确认您使用的是 2LL 村田模块?


顺祝商祺!

里卡多

Tags (1)
No ratings
Version history
Last update:
‎11-20-2025 11:35 PM
Updated by: