Zephyr Shell on custom board with nRF54L15

Hi all,

I'm looking at an issue and I can't get my head around it. I clearly do something wrong here but I'm stuck.

On our nRF54L15 DK we have a program that can show a shell terminal on UART21 (pin 1.11 and pin 1.12, no RTS and CTS used).

Now I want to convert that simple program to our own designed Board

I can't seem to get the shell working on our own board. We still use UART21 (but now use Pin 2.7 and 2.8). No RTS and CTS configured.

What I see. 

My "zephyr.dts" file seems similar in the area that maters. This is not completely the same but ...

My ".config" files after build are also relative the same. We use the same baudrate and so on.

On a logic analyzer I see:

For the DK board, a normal behavior of the TX pin.


[00:33:45.115,979] \x1B[0m<inf> main: app running\x1B[0m
\x1B[8D\x1B[J[00:33:45.115,979] <inf> main: app running
uart:~$ \x1B[8D\x1B[Juart:~$

On our own board however we see strange characters that don't seem to follow the Baudrate set. The logging line is fine so My uart is set at the correct baudrate. but anything shell related is not as expected.

[00:00:20.002,637] \x1B[0m<inf> main: app running\x1B[0m
\x1B\xFF\0\xFE\xFD\x01\0\x07\0

So the logging both say "App running" and then we expect the shell but on the own developed board we do not get the correct characters. 

Also typing a command like 'help' does not trigger anything, where I was expecting a reaction on the TX line as the character typed should be echo'd...

Can somebody help me figure out what I've mis configured? 
If needed I can deliver some configuration files.

Thanks for the assistance.

Parents Reply Children
Related