buildroot/board/andes/ae350
Yu Chien Peter Lin 3e708ed1f2 configs/andes_ae350_45: bump OpenSBI, U-Boot and Linux
This patch bumps following packages to the newer version:
- OpenSBI v1.1
- U-boot v2022.10
- Linux 6.0

Linux kernel is hosted on AndesTech Github which includes ethernet,
SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1
with andes platfrom fdt driver.

Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-24 22:56:39 +01:00
..
patches/uboot configs/andes_ae350_45: bump OpenSBI, U-Boot and Linux 2022-11-24 22:56:39 +01:00
rootfs_overlay/boot/extlinux configs/andes_ae350_45: bump OpenSBI, U-Boot and Linux 2022-11-24 22:56:39 +01:00
genimage_sdcard.cfg configs/andes_ae350_45: bump OpenSBI, U-Boot and Linux 2022-11-24 22:56:39 +01:00
post-build.sh configs/andes_ae350_45: bump OpenSBI, U-Boot and Linux 2022-11-24 22:56:39 +01:00
readme.txt configs/andes_ae350_45: bump OpenSBI, U-Boot and Linux 2022-11-24 22:56:39 +01:00
uboot.config.fragment configs/andes_ae350_45: bump OpenSBI, U-Boot and Linux 2022-11-24 22:56:39 +01:00

Intro
=====

Andestech AE350 Platform

The AE350 prototype demonstrates the AE350 platform on the FPGA.

How to build it
===============

Configure Buildroot
-------------------

  $ make andes_ae350_45_defconfig

If you want to customize your configuration:

  $ make menuconfig

Build everything
----------------
Note: you will need to access to the network, since Buildroot will
download the packages' sources.

  $ make

Result of the build
-------------------

After building, you should obtain the following files:

  output/images/
  |-- ae350_ax45mp.dtb
  |-- boot.vfat
  |-- fw_dynamic.bin
  |-- fw_dynamic.elf
  |-- Image
  |-- rootfs.ext2
  |-- rootfs.ext4 -> rootfs.ext2
  |-- sdcard.img
  |-- u-boot-spl.bin
  `-- u-boot.itb

Copy the sdcard.img to a SD card with "dd":

  $ sudo dd if=sdcard.img of=/dev/sdX bs=4096
  $ sudo sync

Your SD card partition should be:

  Disk /dev/sdb: 14.48 GiB, 15552479232 bytes, 30375936 sectors
  Disk model: Multi-Card
  Units: sectors of 1 * 512 = 512 bytes
  Sector size (logical/physical): 512 bytes / 512 bytes
  I/O size (minimum/optimal): 512 bytes / 512 bytes
  Disklabel type: dos
  Disk identifier: 0x00000000

  Device     Boot Start    End Sectors Size Id Type
  /dev/sdb1           1   4096    4096   2M  c W95 FAT32 (LBA)
  /dev/sdb2  *     4097 126976  122880  60M 83 Linux

Insert SD card and reset the board, it should boot Linux from mmc.