Jump to content

Nano PI NEO UART1 and UART2 enable


nedoskiv

Recommended Posts

Hello, it is been awhile since I used armbian with Orange PI, now I took one orange PI NEO

on it's connector is UART0, UART1 and UART2. My goal is to use all UARTS available on board.

Googling a little I found the part where I should use BIX2FEX to convert script.bin and insert port definitions there, bot looks like that way is obsolete.

 

looks by default only one uart is initialized:

 

root@nanopineo:/boot# cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:16550A mmio:0x01C28000 irq:49 tx:11630 rx:0 RTS|DTR
1: uart:unknown port:00000000 irq:0
2: uart:unknown port:00000000 irq:0
3: uart:unknown port:00000000 irq:0
4: uart:unknown port:00000000 irq:0
5: uart:unknown port:00000000 irq:0
6: uart:unknown port:00000000 irq:0
7: uart:unknown port:00000000 irq:0

I'm not sure that only available serial is not the MicroUSB one.

Can someone point me in direction where UARTS are defined now?

Link to comment
Share on other sites

Armbian & Khadas are rewarding contributors

NEO_pinout-02.jpg.ce377efe75ec0e31173c04aa8e6b6469.jpg

 

looks like uarts can be enabled thru armbian-config and there is 3 UARTs that can be enabled, numbered from 1 to 3, I have tested board pins of UART0 - UART2  and they work perfect.

I tried enabling and testting UARTS thru arbian-config and UART numbers are valid as picture above.

My new question now is on which pins I should try  for UART3?

 

(also figured out that microUSB serial is named  /dev/ttyGS0, not sure if it is included below):

 

root@nanopineo:~# cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:16550A mmio:0x01C28000 irq:49 tx:11757 rx:0 RTS|DTR
1: uart:16550A mmio:0x01C28400 irq:50 tx:44 rx:36 CTS
2: uart:16550A mmio:0x01C28800 irq:51 tx:8 rx:0 RTS|CTS|DTR
3: uart:16550A mmio:0x01C28C00 irq:52 tx:0 rx:0 CTS
4: uart:unknown port:00000000 irq:0
5: uart:unknown port:00000000 irq:0
6: uart:unknown port:00000000 irq:0
7: uart:unknown port:00000000 irq:0

 

root@nanopineo:~# cat /boot/armbianEnv.txt
verbosity=1
bootlogo=false
console=serial
disp_mode=1920x1080p60
overlay_prefix=sun8i-h3
overlays=uart1 uart2 uart3 usbhost1 usbhost2
rootdev=UUID=6dee376a-a115-473b-939b-b91774c75fa8
rootfstype=ext4
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines