2412738_en-US

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

2412738_en-US

2412738_en-US

WiFi (SDIO) disconnects on i.MXRT1176 correlated with Qt/QML UI complexity

Hi Team,

We are currently working on an instrument cluster that features screen mirroring. In our architecture, a companion mobile app streams frames over Wi-Fi to our host MCU. The data is received via an SDIO-connected Wi-Fi module, decoded using FFmpeg, and rendered on the display. We are utilizing lwIP for our network stack and Qt for MCUs for the cluster HMI.

System Specifications:

  • Host MCU: NXP i.MX RT1176

  • Wi-Fi Module: u-blox MAYA-W161 (SDIO interface)

  • Display: LCDIFV2 (Parallel RGB Interface)

  • OS: FreeRTOS

The Issue: We are experiencing intermittent Wi-Fi disconnections that appear to be directly tied to graphical load. The Wi-Fi drops only occur when the display is running a resource-heavy GUI(featuring numerous elements and animations). When we switch to a lightweight UI, the Wi-Fi connection remains perfectly stable.

Kindly guide us to sort out this issue.


Regards,

Vignesh

Re: WiFi (SDIO) disconnects on i.MXRT1176 correlated with Qt/QML UI complexity

Hi @Vignesh_VInayak, hope you are doing well.

Since image processing requires high CPU usage and large memory footprint, it is intended that for GUI-related applications, one of the two cores is dedicated to managing the interface. Would you please clarify if your implementation approach uses the two cores? Is there enough stack dedicated to each thread?

Additionally, would you please share logs with debug logging enabled for the Wi-Fi stack, in order to further analyze the state of the Wi-Fi thread? To enable the debug logs, could you please enable the "CONFIG_WLCMGR_DEBUG" & "CONFIG_WIFI_SDIO_DEBUG" macros in the wifi_config.h header file?

Tags (1)
No ratings
Version history
Last update:
yesterday
Updated by: