Hi,
I am working on bringing up a custom board based on RW610. So far i have tested I2C, SPI and UART on the board. The project is based on Zephyr and the next step is to test out BLE.
Firstly, there is no option to import an example for the RW610 because there is no dedicated dev board for the chip. I tried using the FRDM-RW610 board for a reference, configured the pins according to my custom board by passing a supplementary overlay file, and also configured the peripherals as necessary. I tried multiple ways to enable BLE but none of them are working.
The example 'peripheral_ht' works straightaway on the FRDM-RW612 as it should, but the same example doesnt work for the RW610 even after the configurations.
I have referred to this question for reference.
On serial debug, i am getting the following error:
ASSERTION FAIL [err == 0] @ WEST_TOPDIR/zephyr/subsys/bluetooth/host/hci_core.c:504
Controller unresponsive, command opcode 0xfc61 timeout with err -11
[00:00:16.717,989] <err> os: r0/a1: 0x00000003 r1/a2: 0x00000000 r2/a3: 0x00000002
[00:00:16.717,992] <err> os: r3/a4: 0x00000003 r12/ip: 0x00000010 r14/lr: 0x10045e9f
[00:00:16.717,994] <err> os: xpsr: 0x01000000
[00:00:16.717,997] <err> os: Faulting instruction address (r15/pc): 0x10045eae
[00:00:16.718,004] <err> os: >>> ZEPHYR FATAL ERROR 3: Kernel oops on CPU 0
[00:00:16.718,010] <err> os: Current thread: 0x100b48a8 (unknown)
[00:00:16.777,075] <err> os: Halting system