Rugged board A5D2x

Rugged board is made using microchip SoC (SAMA5d27x).

Documents:

Rugged Board data : herearrow-up-right

SoC : sama5d2x : Details: herearrow-up-right Datasheet: herearrow-up-right

How to make arm hardware (rugged board) ?

Rugged board makes with

microchip SoC sama5d2x + (PMIC & ext RAM & NOR flash) + ext periperals(eth,usb,expansion card,etc)

Name

name

features

docs

SoC

sama5d2x

ref

SoM

phycore-a5d2x

ref

SBC

rugged board a5d2x

ref

Block diagram: SAM A5d2x (microchip)

sama5d2x

Boot Process: rugged Board a5d2x

  • Power on Board

  • Boot ROM

  • SPL (bootstap=boot.bin)

  • PBL (u-boot=u-boot.bin)

  • kernel (linux=zImage)

  • rootfs

For Rugged board a5d2x

Power on Board

Boot ROM

BOOTROM code (in SROM of SoC) will excute in SRAM

bootrom code will find PL from sdcard|NAND|NOR using bootconfig pins

bootrom code will load PL to SRAM

bootstrap

PL will intialize your ext RAM and loads SL to ext RAM

u-boot

u-boot loads kernel

kernel

kernel loads rootfs to ext ram

rootfs

rootfs runs in ext ram and start init process that can run other services

#for more info click here reference

Board Flashing images

1. How to flash images using SD Card

  1. See reference videoarrow-up-right

2. How to flash images using "NOR flash"

1. SDCARD Partition Reference videoarrow-up-right

2. Click here to Download images and copy images to sdcard

3. Flashing on Board

Compile BSP sources

Install Dependency packages in ubuntu 16.04 +

run below command in your ubuntu terminal.

1. ARM Toolchain setup

2. at91Bootstrap Compilation

Don't Forget to run Toolchain env before compiling

output boot.bin is created in binaries/ dir

For Testing images click sdcard imagearrow-up-right | NOR imagearrow-up-right

3. U-boot Compilation

Don't Forget to run Toolchain env before compiling

For Testing images click sdcard imagearrow-up-right | NOR imagearrow-up-right

4. Linux Kernel Compilation

step-1: download Linux kernel

Copy zimage and 5d2x-rugged_board.dtb to sdcard. zImage: arch/arm/boot/zImage oftree: arch/arm/boot/dts/a5d2x-rugged_board.dtb

************************************************************************************************************************************************************

Advanced Topics

Device tree and Device driver api and application

Last updated