Hello,
I write to ask if there is a known problem with this combination of hardware.
- Nrf9151-DK
- x_nucleo_wba25a1
At this point, I just want to get the Zephyr example ./samples/bluetooth/periodic_adv_rsp running.
Recreate the problem:
- Put the x_nucleo_wba25a1 shield on the arduino header of the Nrf9151-DK
- Flash the x-cube-wba-v1-1-0\Utilities\BLE_TransparentMode_RCP\BLE_TransparentMode_SPI_STM32WBA2_RCP.bin binary on the x_nucleo_wba25a1
- West init with either the default zephyr repository
(zephyrproject-rtos/zephyr: Primary Git Repository for the Zephyr Project)
or the NrfConnectZephyr repository
(nrfconnect/sdk-zephyr: NCS downstream of https://github.com/zephyrproject-rtos/zephyr) - Run
west build -p -b nrf9151dk --shield x_nucleo_wba25a1_spi samples/bluetooth/periodic_adv_rsp - west flash
to the nrf9151-DK
I get the following output:
*** Booting Zephyr OS build v4.4.0-6649-gc74133ec989e ***
Starting Periodic Advertising Demo
[00:00:00.503,906] <err> bt_driver: IRQ pin did not raise
[00:00:00.503,936] <err> bt_driver: Error -5
[00:00:00.503,936] <err> bt_hci_core: Unable to send to driver (err -5)
[00:00:00.504,028] <wrn> bt_hci_core: opcode 0x1003 status 0x1f Bluetooth init failed (err -5)
When observing it with the logic analyzer, it looks as though the !CS line never switches low, and nothing else is being transmitted over SPI.
P.S.
The uart version does not seem to work either, is it possible, that for the uart versuion the arduino uart pins in the device tree are incorrect?






