My nRF 52833 DK cannot print information to the serial port

Hello,

I have several nRF52833 DKs (from different manufacturers). However, one of the DKs is unable to print information to the terminal of putty, and I'm unsure why.

  1. The nRF Connect SDK environment is fine. The same code flashed onto other DKs works correctly, and the terminal outputs as expected.

  2. I attempted to flash the LBS demo (blefund_less4-exer1_solution) from Nordic's BLE course onto the DK that cannot print to the serial console. Surprisingly, I could successfully control LED on&off using a smartphone. Therefore, I suspect there may be an issue with my serial communication configuration.

  3. I contacted the manufacturer of this specific DK, but they only have knowledge of using nRF5 with Keil. I am using nRF Connect SDK and VSCode, which they are not familiar with and therefore couldn't help me with this issue.

The engineer for this development board mentioned that TXD should be connected to P0.02 and RXD to P0.03. I tried modifying the contents related to UART_TX and UART_RX in the nrf52833dongle_nrf52833.dts file, but it did not help.

&pinctrl {
	uart0_default: uart0_default {
		group1 {
			psels = <NRF_PSEL(UART_TX, 0, 31)>,
				<NRF_PSEL(UART_RTS, 0, 29)>,
				<NRF_PSEL(UART_RX, 0, 30)>,
				<NRF_PSEL(UART_CTS, 0, 28)>;
		};
	};

	uart0_sleep: uart0_sleep {
		group1 {
			psels = <NRF_PSEL(UART_TX, 0, 31)>,
				<NRF_PSEL(UART_RTS, 0, 29)>,
				<NRF_PSEL(UART_RX, 0, 30)>,
				<NRF_PSEL(UART_CTS, 0, 28)>;
			low-power-enable;
		};
	};
};

Please help me, Thank you!

(I apologize if this question seems naive, because I am just beginning to learn about BLE...)

Related