I am using NRF9151 + NRF7002 EK + NCS3.1.1 to implement WiFi scanning, but encountered errors during operation

I used the application_update example, added external FLASH support code, and incorporated the nrf\samples\wifi\scan code. Initially, the NRF9151 and NRF7002 communicate normally after power-up, but later they stop responding, and all readings 

I then used a logic analyzer to capture the signals. Below are the definitions for the corresponding lines:

0:FLASH CS
1: WIFI CS
2: CLK
3. MISO
4, MOSI
5.HOST_IRQ
6.BUCK_EN
7:IO VDD EN

this is run log

I: JS_SPIM spi@b000: freq = 8 MHz
I: JS_SPIM spi@b000: latency = 0 CS 10 216324
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x2
D: RDSR1 = 0x6
D: RDSR1 = 0x6
D: RDSR1 = 0x6
D: RDSR1 = 0x6
D: RDSR1 = 0x6
D: RDSR1 = 0x6
*** Booting nRF Connect SDK v3.1.1-e2a97fe2578a ***
*** Using Zephyr OS v4.1.99-ff8f0c579eeb ***
Starting nrf9151dk with CPU frequency: 64 MHz
.net_if_get_default...........
is_mac_addr_set f4 ce 36 0 13 ba
.net_if_get_default...........
E: RPU wakeup write ACK failed even after 10ms
E: Error: RDSR2 failed
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0
E: RPU is not awake even after 10ms
E: RPU wakeup write ACK failed even after 10ms
E: Error: RDSR2 failed
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0
D: RDSR1 = 0x0Logic Analyzer I noticed that the SPI clock signal has a very short high-level duration.

Parents Reply Children
Related