-
Notifications
You must be signed in to change notification settings - Fork 8k
Description
Describe the bug
I am using Zephyr 3.7 RC2 but the issue is vissible also with 3.7 RC1.
I am trying if everything still works for the STM32WB55 device. I am using STM32 Nucleo WB55.
I checked radio firmware stm32wb5x_BLE_HCILayer_fw.bin in version 1.18.0 from STM32WB Copro Wireless Binaries.
The issue is visible with the radio version 1.19.1 and also with the firmware file stm32wb5x_BLE_HCILayer_extended_fw.bin.
Demos with BLE do not work on STM32 Nucleo WB55. I have also my own application but also demo iBeacon does not work.
The issue seems coming from the bt_ipm_ble_init function.
It was working with Zephyr 3.4 when I last checked.
To Reproduce
Have radio firmware loaded with radio fw.
Build the "zephyr/samples/bluetooth/ibeacon" demo for -DBOARD=nucleo_wb55rg flash and run.
Expected behavior
Working demo and visible iBeacon node on BLE scanner.
Impact
BLE on STM32 Nucleo WB55 does not work.
Logs and console output
When I read the log I got the below report:
*** Booting Zephyr OS build v3.7.0-rc1-588-g40810983ead2 ***
Starting iBeacon Demo
E: ***** USAGE FAULT *****
E: Illegal use of the EPSR
E: r0/a1: 0x080094f4 r1/a2: 0x20002ac8 r2/a3: 0x00080000
E: r3/a4: 0x00000000 r12/ip: 0x20000224 r14/lr: 0x080035b1
E: xpsr: 0x20000000
E: Faulting instruction address (r15/pc): 0x00000000
E: >>> ZEPHYR FATAL ERROR 35: Unknown error on CPU 0
E: Current thread: 0x20000490 (unknown)
E: Halting system
Environment (please complete the following information):
Linux Debian 11
CMake version: 3.21.0
Zephyr version: 3.7.0-rc2
west 1.2.0
host-tools: zephyr 0.16.1
toolchain: zephyr 0.16.1