The LicheePi Nano by Sipeed is a very small, stamp-sized ARM926EJ-S module featuring the AllWinner F1C100s SoC, which itself features 32MB of on-board SDRAM. This is a first in a series of notes that help me keep track of the default state of the boards that I use and the available options with the shipped firmware. Note that the datasheet for the F1C100s and it's bigger brother the F1C200s which has 64MB of SDRAM, but is otherwise pin-for-pin compatible, have a very sparse datasheet. If you need detailed information, such as that about the registers, you will need to refer to the Allwinner F1C600 User Manual. The default clock speed is indicated to be 408MHz.
- Some boards have soldered down 8MB or 16MB SPI Flash. Mine had 16MB. If your board does not have an SPI Flash soldered in, then you will be expected to boot from Micro SD Card.
- Power the board with a Micro USB cable.
- Connect a USB-to-serial adapter that is capable of operating at 3.3V to the U0TX and U0RX pins and ground.
- Default login is "root" for username and "licheepi" for password.
Welcome to Buildroot
nano login: root
Password:
Jan 1 00:40:36 login[149]: root login on 'console'
# uname -a
Linux nano 5.2.0-licheepi-nano+ #2 Thu Aug 1 09:45:44 UTC 2019 armv5tejl GNU/Linux
# cat /usr/lib/os-release
NAME=Buildroot
VERSION=2018.02.4
ID=buildroot
VERSION_ID=2018.02.4
PRETTY_NAME="Buildroot 2018.02.4"
# cat /proc/cpuinfo
processor : 0
model name : ARM926EJ-S rev 5 (v5l)
BogoMIPS : 203.16
Features : swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant : 0x0
CPU part : 0x926
CPU revision : 5
Hardware : Allwinner suniv Family
Revision : 0000
Serial : 0000000000000000
#