Hello
I have a problem setting up communication between a nRF9161 and a nRF52840.
I have a custom board with a nRf9161 and a nRF52840. These two are connected with 5 lines.
| nRF9161 | ------ | nRF52840 |
| P0.21 | --- | P0.29 |
| P0.23 | --- | P0.28 |
| P0.24 | --- | P0.02 |
| P0.26 | --- | P0.13 |
| P0.22 | --- | nRESET |
I am using the lp_uart sample with my custom board files on the nrf52840.
Is it necessary to set the nrf52840 reset line in the custom board files? If so, please explain wy.
When i try to use the bluetooth from the nrf9161 I get this response in my logs :
*** Booting nRF Connect SDK v3.5.99-ncs1 ***:
[00:00:00.264,862] <inf> ED2_Gateway_fw: Starting ED2-Gateway-fw
[00:00:00.264,892] <inf> ED2_Gateway_fw: BLE start
[00:00:01.275,177] <wrn> lpuart: Tx timeout
ASSERTION FAIL [err == 0] @ WEST_TOPDIR/zephyr/subsys/bluetooth/host/hci_core.c:331
command opcode 0x0c03 timeout with err -11
[00:00:10.275,421] <err> os: r0/a1: 0x00000003 r1/a2: 0x00000000 r2/a3: 0x00000002
[00:00:10.275,421] <err> os: r3/a4: 0x2000cce0 r12/ip: 0x00000010 r14/lr: 0x0000ea45
[00:00:10.275,451] <err> os: xpsr: 0x41000000
[00:00:10.275,451] <err> os: Faulting instruction address (r15/pc): 0x0000ea50
[00:00:10.275,482] <err> os: >>> ZEPHYR FATAL ERROR 3: Kernel oops on CPU 0
[00:00:10.275,512] <err> os: Current thread: 0x2000d660 (unknown)
[00:00:10.499,938] <err> fatal_error: Resetting system
I have to mention that the connection works SOMETIMES, but most of the time i get this error and the board restarts.
Could you help me with my issue please?
Thank you.