Running CYW43439 using WHD driver

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

cross mob
lock attach
Attachments are accessible only for community members.
ziemleszcz
Level 1
Level 1
First question asked Welcome!
Hi,
 
We have some issues setting up AW-NM512 (CYW43439) module using the latest WHD driver. Our application is trying to start a Wi-Fi Access Point (check attached ap_app.txt file). We have ported WHD driver (https://github.com/Infineon/wifi-host-driver) to our Phoenix-RTOS system running on i.MX6ULL platform and regarding SDIO communication it seems to be working fine. The driver successfully uploads the firmware, NVRAM and CLM blob to the chip and the uploaded firmware is running. There are however some errors reported by the firmware and Access Point doesn't show up. Here are some suspicious firmware messages printed after sending set country command (which takes 2-3s to process):
 
CONSOLE: 000000.425 wl0: wlc_bmac_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on.
CONSOLE: 000000.426 wl0: psmdebug 0x00ff8011, phydebug 0x00000004, psm_brc 0x0000
CONSOLE: 000001.120 wl0: wlc_lcn20phy_rx_iq_est: IQ measurement timed out
CONSOLE: 000001.238 wl0: wlc_lcn20phy_rx_iq_est: IQ measurement timed out
CONSOLE: 000001.355 wl0: wlc_lcn20phy_rx_iq_est: IQ measurement timed out
CONSOLE: 000001.471 wl0: wlc_lcn20phy_rx_iq_est: IQ measurement timed out
CONSOLE: 000001.588 wl0: wlc_lcn20phy_rx_iq_est: IQ measurement timed out
CONSOLE: 000001.704 wl0: wlc_lcn20phy_rx_iq_est: IQ measurement timed out
CONSOLE: 000001.820 wl0: wlc_lcn20phy_rx_iq_est: IQ measurement timed out
CONSOLE: 000001.936 wl0: wlc_lcn20phy_rx_iq_est: IQ measurement timed out
CONSOLE: 000002.053 wl0: wlc_lcn20phy_rx_iq_est: IQ measurement timed out
CONSOLE: 000002.054 wlc_lcn20phy_rx_iq_cal_txrxgain_control: Too much or too little power? (gain_index=16)
CONSOLE: 000002.171 wl0: wlc_lcn20phy_rx_iq_est: IQ measurement timed out
CONSOLE: 000002.288 wl0: wlc_lcn20phy_rx_iq_est: IQ measurement timed out
CONSOLE: 000002.405 wl0: wlc_lcn20phy_rx_iq_est: IQ measurement timed out
CONSOLE: 000002.522 wl0: wlc_lcn20phy_rx_iq_est: IQ measurement timed out
CONSOLE: 000002.524 wl0: wlc_phy_do_dummy_tx: Waited 310 uS for ofdm txframe
CONSOLE: 000002.531 wl0: wlc_phy_do_dummy_tx: Waited 5010 uS for txcrs
CONSOLE: 000002.533 wl0: wlc_lcn20phy_idle_tssi_est, ERROR: idleTssi estPwr(OB): 0x0000 Register avgTssi(OB, 7MSB): 0x0040
CONSOLE: 000002.998 wl0: wlc_phy_do_dummy_tx: Waited 310 uS for ofdm txframe
 
Please check the attached logs.txt file for full logs. Lines starting with "CONSOLE:" are firmware logs while the other lines are from WHD driver. Our NVRAM settings are in the attached nvram.txt file. Could you give us some clues?
 
Regards,
Ziemowit Leszczyński
0 Likes
1 Reply
Aditi_B
Moderator
Moderator
Moderator
500 replies posted 5 questions asked 250 replies posted

Hi,

I'll check with the internal team and will revert back to you.

Thanks

Aditi

0 Likes