Not able to retrieve RCA(Relative Card Address) when CYW4373E is integrated with STM32H747 Eval

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Udhayadhithan
Level 2
Level 2
25 sign-ins First like received 10 replies posted

We are using STM32H757-Eval board to integrate  CYW4373E (connected via Murata uSD-M2 adapter). The controller and CYW4373E is configured as per the latest STM32 connectivity expansion pack(1.2.0 V).

New Project was created from scratch following the instructions mentioned under section 7 in the document. For the platform/device, we selected "CYW4373_STERLING_LWB5PLUS"(Suppose to be CYW4373E). The WL_REG_ON and WL_HOST_WAKE pins were also configured as per the document. The clock for the SDMMC peripheral was configured to 25Mhz. CYW4373E was configured to work in 1.8V mode and the necessary changes were made referring to STM32 connectivity expansion pack(1.2.0 V) document and as well as to STM32H757 Eval kit.  

We were able to successfully build the project after some fixes and we were able to flash the code to the STM32H757 Eval Board. The following statements were displayed when the UART is connected to the computer(windows 11). 

Udhayadhithan_0-1666272086010.png

When we debugged the code, we observed that the code is failing  in _cybsp_wifi_sdio_card_init, when its trying to send CMD3 to retrieve RCA.

Udhayadhithan_1-1666272695141.png

Return of this function _cybsp_wifi_sdio_try_send_cmd was 1, and with further debugging it was found that the return corresponds to SDMMC_ERROR_CMD_CRC_FAIL.

 

Did anyone in the community faced similar issue? Kindly enlighten us on what's going wrong in the integration.

 

 

 

0 Likes
1 Solution
Udhayadhithan
Level 2
Level 2
25 sign-ins First like received 10 replies posted

Thank You @Rakesh_BG. The problem got resolved from my side after removing the "voltage level translator" module present in STM32H757-Eval board and directly connecting the SDIO lines to CYW4373E. 

View solution in original post

0 Likes
2 Replies
Rakesh_BG
Moderator
Moderator
Moderator
50 solutions authored 100 replies posted 100 sign-ins

Hi @Udhayadhithan ,

You can redo the connections verifying the steps in readme file.

I will also try to setup and let you know the results.

 

Regards,

Rakesh B G

 

0 Likes
Udhayadhithan
Level 2
Level 2
25 sign-ins First like received 10 replies posted

Thank You @Rakesh_BG. The problem got resolved from my side after removing the "voltage level translator" module present in STM32H757-Eval board and directly connecting the SDIO lines to CYW4373E. 

0 Likes