A20 OLinuXino Lime2: Difference between revisions
(Created page with "== Installation == Everything except U-boot is already present in the Generic ARM tarball on the download page. === Compile U-boot === Download the u-boot repository git clone --depth 1 git://git.denx.de/u-boot.git then configure and compile u-boot make CROSS_COMPILE=arm-linux-gnueabihf- A20-OLinuXino-Lime2_defconfig make CROSS_COMPILE=arm-linux-gnueabihf- This should output a combined SPL file with u-boot called <code>u-boot-sunxi-with-spl.bin</code> ===...") |
No edit summary |
||
Line 12: | Line 12: | ||
=== Prepare an SD Card === | === Prepare an SD Card === | ||
Create a DOS partition table and a primary partition on your card. | 1. Create a DOS partition table and a primary partition on your card. | ||
fdisk /dev/sdX | fdisk /dev/sdX | ||
Start the partition at sector 2048, change its type to W95 FAT32, and set its bootable flag. | Start the partition at sector 2048, change its type to W95 FAT32, and set its bootable flag. | ||
2. Create a FAT filesystem on the new partition. | |||
mkfs.fat /dev/sdX1 | mkfs.fat /dev/sdX1 | ||
=== Copy Data to the SD Card === | === Copy Data to the SD Card === | ||
Copy u-boot to the SD Card at offset 8k (specific to Sunxi). | 1. Copy u-boot to the SD Card at offset 8k (specific to Sunxi). | ||
dd if=u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8 | dd if=u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8 | ||
2. Mount the partition and copy files from the Generic ARM tarball onto it. | |||
/ | |||
├── alpine.apkovl.tar.gz | |||
├── apks | |||
│ └── armv7 | |||
│ ├── alpine-base-3.17.2-r0.apk | |||
│ ├── ... | |||
│ └── zlib-1.2.13-r0.apk | |||
├── boot | |||
│ ├── dtbs-lts | |||
│ │ └── sun7i-a20-olinuxino-lime2.dtb | |||
│ ├── initramfs-lts | |||
│ ├── modloop-lts | |||
│ ├── System.map-lts | |||
│ └── vmlinuz-lts | |||
└── extlinux | |||
└── extlinux.conf | |||
=== After Installation === | === After Installation === | ||
The default login is | The default login is <code>root</code>, HDMI should work out-of-the-box, ethernet is off by default. | ||
The Installation page should guide you from here. | The Installation page should guide you from here. |
Revision as of 16:58, 21 February 2023
Installation
Everything except U-boot is already present in the Generic ARM tarball on the download page.
Compile U-boot
Download the u-boot repository
git clone --depth 1 git://git.denx.de/u-boot.git
then configure and compile u-boot
make CROSS_COMPILE=arm-linux-gnueabihf- A20-OLinuXino-Lime2_defconfig make CROSS_COMPILE=arm-linux-gnueabihf-
This should output a combined SPL file with u-boot called u-boot-sunxi-with-spl.bin
Prepare an SD Card
1. Create a DOS partition table and a primary partition on your card.
fdisk /dev/sdX
Start the partition at sector 2048, change its type to W95 FAT32, and set its bootable flag. 2. Create a FAT filesystem on the new partition.
mkfs.fat /dev/sdX1
Copy Data to the SD Card
1. Copy u-boot to the SD Card at offset 8k (specific to Sunxi).
dd if=u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8
2. Mount the partition and copy files from the Generic ARM tarball onto it.
/ ├── alpine.apkovl.tar.gz ├── apks │ └── armv7 │ ├── alpine-base-3.17.2-r0.apk │ ├── ... │ └── zlib-1.2.13-r0.apk ├── boot │ ├── dtbs-lts │ │ └── sun7i-a20-olinuxino-lime2.dtb │ ├── initramfs-lts │ ├── modloop-lts │ ├── System.map-lts │ └── vmlinuz-lts └── extlinux └── extlinux.conf
After Installation
The default login is root
, HDMI should work out-of-the-box, ethernet is off by default.
The Installation page should guide you from here.