Linux 4.4 for ARC AXS101 and AXS103 Software Development Platforms - RC2
Pre-releaseThis is the second release candidate for Linux 4.4 for the ARC SDP Platforms.
This release is built on top of upstream Buildroot 2016.02 and includes support for ARC AXS101 and AXS103 SDP products.
Important notes:
- Current release is built with Buildroot from tag
arc-2016.02-rc2
andsnps_axs101_defconfig
\snps_axs103_defconfig
- Main components of that release
- Linux kernel based on 4.4.6 upstream branch linux-4.4.6 with backported from 4.7 support or ARC PGU and patch for using core frequency configured by pre-bootloader.
- U-Boot bootloader based on v2016.03 branch with custom patches U-Boot-arc-cache-really-do-flush_dcache_all-even-if-IOC-exists.patch, U-Boot-arc-Add-virt_to_phys-stub.patch.
- ARC GNU Tools of version arc-2015.12. Tag
arc-2015.12
in Toolchain repository.
- Included software packages:
- GDB (both server and target gdb)
- MPlayer
- Dropbear
- RT-tests
- iperf3
- perf
Please refer to following articles for more information on how to build and run Linux kernel on AXS board:
[1] Getting Started with Linux on ARC AXS103 Software Development Platform (SDP)
[2] How to build filesystem and kernel images for ARC cores with Buildroot
[3] Flashing U‐Boot in ARC AXS10x Software Development Platforms (SDP)
[4] How to debug Linux kernel with MetaWare Debugger
[5] How to debug applications on AXS10x SDP with OpenOCD
[6] How to debug applications on AXS10x SDP with Ashling GDB Server
Attached are following files:
- uImage_axs101, uImage_axs103 - binary images that contain both Linux kernel and init ramfs for use with U-Boot bootloader.
- vmlinux_axs101, vmlinux_axs103 - binary images that contain both Linux kernel and init ramfs for use with debugger on host computer via JTAG. Simple example how to execute Linux kernel with help of MDB available here for more options see [4], [5] and [6].
- u-boot_axs101, u-boot_axs103 - binary images that contain U-Boot bootloader for use with debugger on host computer via JTAG
- u-boot_axs101.bin, u-boot_axs103.bin - binary images that contain U-Boot bootloader for programming in motherboard's SPI flash (load address must be set as 0x81000000). See [3].