Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Nano PI NEO UART1 and UART2 enable

Featured Replies

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?

  • Author

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

 

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.