7002 Initialization fails when using debugger

I have an app where I'm using the AP and STA mode of the 7002.  I'm running on a nrf5340.  

*** Booting nRF Connect SDK v3.5.99-ncs1-1-1-g6dc48c918694 ***
[00:00:12.620,269] <inf> main: Starting nrf7002_nrf5340_custom_cpuapp with CPU frequency: 64 MHz

When using the debugger, these are the first two messages I receive:

[00:00:12.376,525] <err> wifi_nrf: nrf_wifi_fmac_chg_vif_state: RPU is unresponsive for 10 sec
[00:00:12.376,586] <err> wifi_nrf: nrf_wifi_if_start_zep: nrf_wifi_fmac_chg_vif_state failed

However, if when 

CONFIG_WIFI_NRF700X_LOG_LEVEL_DBG=y
is set, everything works well.
When set to 
CONFIG_WIFI_NRF700X_LOG_LEVEL_INF=y
it still fails.
It would appear the time it takes to print the log messages, it allows something else to work.
If I don't use the debugger at all, it boots and runs fine.
 
I've verified that none of my main line code is executed.
I have these network settings set:
config NGBD_PROVISIONING_SERVER
    bool "Select to enable the http/dhcp servers and AP mode"
    select NRF700X_AP_MODE
    select WPA_SUPP_AP
    select WPA_SUPP
    select HTTP_SERVER
    select HTTP_PARSER_URL
    select HTTP_PARSER
    select NET_CONNECTION_MANAGER
    select SOFTAP_NGBD_DHCPV4_SERVER
    select NET_L2_WIFI_MGMT
    select NET_L2_WIFI_MGMT_EXT
    select NET_IPV4
    select NET_TCP
    select NET_UDP
    select NET_DHCPV4
    select NET_CONNECTION_MANAGER    
Thanks,
Gabriel
Parents Reply Children
  • The problem has risen it's ugly head again.

    I actually already had the

    gpio_fwd: nrf-gpio-forwarder 
    commented out/disabled in my custom board files.
    It is blocking my ability to debug wifi.
    If I hit reset on the board, the board comes up just fine.  If I attached the debugger (attach or launch), the board resets, and the wifi error above happens.  
    I've tried various gbd resets to try to get attached without resetting the chip.
    Is there a way to force the wifi chip to reset on power up?  I suspect that a push button reset clears everything out, while a debugger attach does not.
    Is there a way to force a wifi chip reset on startup?
    Can you advise how I might fix the attach mechanism so a reset doesn't occur to debug?
Related