Switch uart pin to other pin failed.

Hi, I am using urf52832 ( also have 52833 dk).

I am trying to use another pin us uart, which tx is 29 rx is 30 define in project_pinconfig.h.

But I can't see any uart output.

 #include "project_pinconfig.h"

&pinctrl {
	uart0_default: uart0_default {
		group1 {
			psels = <NRF_PSEL(UART_TX, 0, TX)>,
				<NRF_PSEL(UART_RX, 0, RX)>;
		};
	};

	uart0_sleep: uart0_sleep {
		group1 {
			psels = <NRF_PSEL(UART_TX, 0, TX)>,
				<NRF_PSEL(UART_RX, 0, RX)>;
			low-power-enable;
		};
	};


	spi0_default: spi0_default {
		group1 {
			psels = <NRF_PSEL(SPIM_SCK, 0, SPI0_SCLK)>,
				<NRF_PSEL(SPIM_MOSI, 0, W0)>;
				// <NRF_PSEL(SPIM_MISO, 0, 28)>;
		};
	};

	spi0_sleep: spi0_sleep {
		group1 {
			psels = <NRF_PSEL(SPIM_SCK, 0, SPI0_SCLK)>,
				<NRF_PSEL(SPIM_MOSI, 0, W0)>;
				//<NRF_PSEL(SPIM_MISO, 0, 28)>;
			low-power-enable;
		};
	};

	spi1_default: spi1_default {
		group1 {
			psels = <NRF_PSEL(SPIM_SCK, 0, SPI1_SCLK)>,
				<NRF_PSEL(SPIM_MOSI, 0, WS2812_L)>;
				// <NRF_PSEL(SPIM_MISO, 0, 29)>;
		};
	};

	spi1_sleep: spi1_sleep {
		group1 {
			psels = <NRF_PSEL(SPIM_SCK, 0, SPI1_SCLK)>,
				<NRF_PSEL(SPIM_MOSI, 0, WS2812_L)>; 
				// <NRF_PSEL(SPIM_MISO, 0, 29)>;
			low-power-enable;
		};
	};

	spi2_default: spi2_default {
		group1 {
			psels = <NRF_PSEL(SPIM_SCK, 0, SPI2_SCLK)>,
				<NRF_PSEL(SPIM_MOSI, 0, WS2812_R)>;
				//<NRF_PSEL(SPIM_MISO, 0, 24)>;
		};
	};

	spi2_sleep: spi2_sleep {
		group1 {
			psels = <NRF_PSEL(SPIM_SCK, 0, SPI2_SCLK)>,
				<NRF_PSEL(SPIM_MOSI, 0, WS2812_R)>;
				//<NRF_PSEL(SPIM_MISO, 0, 24)>;
			low-power-enable;
		};
	};

};

This issue can be recurrence on 52833dk by changing tx rx to 29 30.

Related