Hi team,
We’re using the STM32H7 as the host MCU and the WMC02C Wi-Fi module (based on the nRF7002) connected via SPI on a custom board. I tried running the Wi-Fi scan example from NCS v3.0.2, but I keep encountering issues.
00> [00:00:00.002,000] <inf> wifi_nrf_bus: SPIM spi@40003800: freq = 8 MHz 00> [00:00:00.002,000] <inf> wifi_nrf_bus: SPIM spi@40003800: latency = 0 00> [00:00:01.112,000] <err> wifi_nrf: nrf_wifi_hal_fw_chk_boot: Boot_sig check failed for RPU(0), Expected: 0x5A5A5A5A, Actual: 0x0 00> [00:00:01.112,000] <err> wifi_nrf: nrf_wifi_fmac_fw_boot: LMAC processor ROM boot check failed 00> [00:00:01.112,000] <err> wifi_nrf: nrf_wifi_fmac_fw_load: FW boot failed 00> [00:00:01.112,000] <err> wifi_nrf: nrf_wifi_fw_load: nrf_wifi_fmac_fw_load failed 00> [00:00:01.112,000] <err> wifi_nrf: nrf_wifi_fmac_dev_add_zep: nrf_wifi_fw_load failed 00> [00:00:01.112,000] <err> wifi_nrf: nrf_wifi_if_start_zep: nrf_wifi_fmac_dev_add_zep failed 00> *** Booting nRF Connect SDK v3.0.2-89ba1294ac9b *** 00> *** Using Zephyr OS v4.0.99-f791c49f492c *** 00> Starting custom_h743ig with CPU frequency: 400 MHz 00> [00:00:02.112,000] <err> wifi_nrf: nrf_wifi_if_stop_zep: rpu_ctx_zep is N[0m 00> [00:00:13.224,000] <err> wifi_nrf: nrf_wifi_disp_scan_zep: Interface not UP
I also ran the bus test and got a failure in the data RAM test case. Here's the log output:
00> *** Booting nRF Connect SDK v3.0.2-89ba1294ac9b *** 00> *** Using Zephyr OS v4.0.99-f791c49f492c *** 00> Running TESTSUITE bustest_suite 00> =================================================================== 00> D: GPIO configuration done... 00> 00> D: Bucken = 1, IOVDD = 1 00> I: SPIM spi@40003800: freq = 8 MHz 00> I: SPIM spi@40003800: latency = 0 00> D: Written 0x1 to WRSR2 00> D: err: 0 -> 0 1 1 1 1 1 00> D: RDSR2 = 0x1 00> D: err: 0 -> 0 0 0 0 0 0 00> D: RDSR1 = 0x0 00> D: err: 0 -> 0 0 0 0 0 0 00> D: RDSR1 = 0x0 00> D: err: 0 -> 0 0 0 0 0 0 00> D: RDSR1 = 0x0 00> D: err: 0 -> 0 0 0 0 0 0 00> D: RDSR1 = 0x0 00> D: err: 0 -> 0 2 2 2 2 2 00> D: RDSR1 = 0x2 00> D: RPU Clocks ON... 00> I: Wi-Fi ON done 00> START - test_dataram 00> E: memtest: failed (838), Expected 0x123459be, Read 0x103459be 00> E: memtest: failed (839), Expected 0x123459bf, Read 0x1230599f 00> E: memtest: failed (840), Expected 0x123459c0, Read 0x2340840 00> E: memtest: failed (841), Expected 0x123459c1, Read 0x10104840 00> E: memtest: failed (842), Expected 0x123459c2, Read 0x121008c0 00> 00> Assertion failed at CMAKE_SOURCE_DIR/src/main.c:197: bustest
Is there anything I might be missing?