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.

BananaPi AllWinner A20 - Enable UART/Serial

Featured Replies

Hi all,

I've a bananapi 1 and would like to follow this guide to attach to my board directly a Zigbee device CC2530+CC2591: https://www.zigbee2mqtt.io/information/connecting_cc2530.html#wiring-cc2530-to-the-raspberry

Then, I've connected it using exactly the same schema, which should be the same on BananaPi, based on http://wiki.lemaker.org/File:Banana_Pro_CON6_Definetion.png

 

VCC -> 3,3V (Pin1)
GND -> GND (Pin6)
P02 -> TXD (Pin8)
P03 -> RXD (Pin10)

Then, I've tried to connect to serial via minicom:

 

minicom -b 115200 -o -D /dev/ttyS2

 

BTW I'm not getting any info from the device, so what I'm doing wrong?

I've then enabled via armbian-config the UART2 and rebooted, but nothing changed.

Previously this device was attached on an ESP8266 and was working, so I think it's not a device option.

 

Could someone help me?

 

Many thanks!

 

Simon

 

  • Author

Hello,

 

Could this help?

 

root@zigbee2mqtt:~                                                                                                                                                                       
▶ ls -al /sys/bus/platform/devices/|grep -i serial
lrwxrwxrwx 1 root root 0 Mar 19 08:59 1c28000.serial -> ../../../devices/platform/soc/1c28000.serial
lrwxrwxrwx 1 root root 0 Mar 19 08:59 1c28800.serial -> ../../../devices/platform/soc/1c28800.serial
lrwxrwxrwx 1 root root 0 Mar 19 08:59 1c28c00.serial -> ../../../devices/platform/soc/1c28c00.serial
lrwxrwxrwx 1 root root 0 Mar 19 08:59 1c29c00.serial -> ../../../devices/platform/soc/1c29c00.serial
lrwxrwxrwx 1 root root 0 Mar 19 08:59 serial8250 -> ../../../devices/platform/serial8250

root@zigbee2mqtt:~                                                                                                                                                                       
▶ dmesg | grep -i 'uart\|serial\|tty'
[    0.000000] Kernel command line: root=UUID=ca5b442b-ad1b-4f97-a943-4a1eff347c75 rootwait rootfstype=ext4 console=ttyS0,115200 console=tty1 hdmi.audio=EDID:0 disp.screen0_output_mode=1920x1080p60 panic=10 consoleblank=0 loglevel=1 ubootpart=1406e616-01 ubootsource=mmc usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u   sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_fb_mem_reserve=16 cgroup_enable=memory swapaccount=1
[    0.001173] printk: console [tty1] enabled
[    2.941834] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[    2.944511] printk: console [ttyS0] disabled
[    2.964746] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 49, base_baud = 1500000) is a U6_16550A
[    2.964816] printk: console [ttyS0] enabled
[    2.988020] 1c28800.serial: ttyS1 at MMIO 0x1c28800 (irq = 50, base_baud = 1500000) is a U6_16550A
[    3.009176] 1c28c00.serial: ttyS2 at MMIO 0x1c28c00 (irq = 51, base_baud = 1500000) is a U6_16550A
[    3.032081] 1c29c00.serial: ttyS3 at MMIO 0x1c29c00 (irq = 52, base_baud = 1500000) is a U6_16550A
[    9.312286] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    9.312307] usb usb1: SerialNumber: 1c14000.usb
[    9.332249] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    9.332269] usb usb2: SerialNumber: 1c1c000.usb
[    9.416969] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    9.416991] usb usb3: SerialNumber: 1c14400.usb
[    9.492300] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    9.492322] usb usb4: SerialNumber: 1c1c400.usb
[    9.508528] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    9.508549] usb usb5: SerialNumber: musb-hdrc.1.auto

I've tried all serial ports manually, no luck.

 

Thanks!

 

Simon

Guest
This topic is now closed to further replies.

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.