Commands from phone App are going to the wrong UART in the BLE device - serial UART instead of the radio BLE UART. Debug flies off the stack.

Commands sent by phone App to BLE UART end up in serial UART stream.
Debug with breakpoint in the uart_event_handle shows NO stack entries, as though it popped out of Main, and ends up in app_error_weak.c, line 100: NRF_BREAKPOINT_COND.

UART printf statements cease to function after reaching the main loop. Only the raw App commands come through to the terminal after that.

I found this related case, which doesn't help me resolve the problem any:
Case ID: 213686 When I enter break points inside ble_evt_handler(), it always ends up at NRF_BREAKPOINT_COND -- KEITH

IDE is Keil/uVision MDK-Lite 5.36 on Windows. Target is nRF5805. Debug is barely usable. Opt Lev 0 won't compile.

Parents Reply Children
Related