Skip to content

Releases: foss-for-synopsys-dwc-arc-processors/buildroot

Linux 3.18 for ARC AXS101 and AXS103 Software Development Platforms

09 Sep 17:41

Choose a tag to compare

This release is built on top of upstream Buildroot 2015.08 and includes support for ARC AXS101 and AXS103 SDP products.

Main features of this release:

Important changes:

  1. Linux kernel arc-3.18-1 from FOSS for ARC Processors GitHub
  2. Included software packages:
    • GDB (both server and target gdb)
    • MPlayer
    • Dropbear
    • RT-tests
    • iperf3
    • perf

arc-hs38_vdk-20150313: release for HS38 VDK

14 Apr 13:09

Choose a tag to compare

This is ARC Linux v3.13 for the VDK Family for ARC HS Processors (HS38 VDK).

Contents:

  • Kernel (foss-for-synopsys-dwc-arc-processors/linux) version 3.13
  • HDMI
  • USB (EHCI)
  • Ethernet
  • UART
  • rootfs
  • busybox
  • gdbserver
  • lsusb
  • dropbear ssh
  • DirectFB
  • Mplayer

Further documentation on how to use the VDK and compile & run Linux applications can be found in the VDK Family for ARC HS processors User Guide.

This release includes 2 sample configurations: hs38_vdk for single core and hs38_smp_vdk for multi-core.
To build, use these configuration files for buildroot, or follow the steps described in the User Guide:

# make snps_hs38_vdk_defconfig
# make

Or for the multi-core version:

# make snps_hs38_smp_vdk_defconfig
# make

Output of the build process will be a vmlinux Linux kernel image, and a rootfs.ext2 root filesystem image for use with the VDK. Please note that U-Boot is not included for the VDKs, since the vmlinux and rootfs.ext2 images are directly loaded into memory by the VDK. See the VDK User Manual for further details.

arc-hs38_vdk-20141219: release for HS38 VDK

19 Dec 14:52

Choose a tag to compare

WARNING: please consider use of updated release arc-hs38_vdk-20150313: release for HS38 VDK which includes a few important fixes still being compatible with this release.

This is ARC Linux v3.13 for the VDK Family for ARC HS Processors (HS38 VDK).

Contents:

  • Kernel (foss-for-synopsys-dwc-arc-processors/linux) version 3.13
  • HDMI
  • USB (EHCI)
  • Ethernet
  • UART
  • rootfs
  • busybox
  • gdbserver
  • lsusb
  • dropbear ssh
  • DirectFB
  • Mplayer

Further documentation on how to use the VDK and compile & run Linux applications can be found in the VDK Family for ARC HS processors User Guide.

This release includes 2 sample configurations: hs38_vdk for single core and hs38_smp_vdk for multi-core.
To build, use these configuration files for buildroot, or follow the steps described in the User Guide:

# make hs38_vdk_defconfig
# make

Or for the multi-core version:

# make hs38_smp_vdk_defconfig
# make

Output of the build process will be a vmlinux Linux kernel image, and a rootfs.ext2 root filesystem image for use with the VDK. Please note that U-Boot is not included for the VDKs, since the vmlinux and rootfs.ext2 images are directly loaded into memory by the VDK. See the VDK User Manual for further details.

arc-axs101-20141021: maintenance release for SDP

21 Oct 14:35

Choose a tag to compare

With this release 2 Linux kernel options are available: arc-3.13 (axs101_defconfig) and arc-3.15 (axs101_arc_3_15_defconfig).

The most important reason to have arc-3.15 kernel is support of USB 1.1 peripherals which is missing in arc-3.13.

ARC Linux 3.13 for AXS101 + root file system

24 Mar 14:14

Choose a tag to compare

This is ARC Linux v3.13 for AXS101

Contents:

To build, clone this repository and use the axs101_defconfig configuration file for buildroot:

# make axs101_defconfig
# make

A prebuilt version of this release is attached in the form of 2 files:

  1. u-boot.bin. This is a binary image of U-Boot bootloader. Just copy it in RAM starting from offset 0x81000000 and set PC register to the same value 0x81000000. Now run CPU and U-Boot console will be seen on debug UART.
  2. uImage. This can be put onto an SD card (FAT formatted, in the root directory) and loaded using u-boot with the following commands:
AXS101# fatload mmc 0
AXS101# bootm

Alternatively this file could be put on TFTP server and the in loaded in U-boot.
For it one needs to set TFTP server IP address like this:

AXS101# setenv serverip 192.168.0.100

And then get IP address via DHCP and load image with a single command:

AXS101# dhcp

Now start execution with

AXS101# bootm

There are two consoles enabled in this image: the frame buffer console (tty0) and a serial console (ttyS3). This means that you will get a command prompt on the screen that you connect via HDMI. To interact, a keyboard needs to be connected, and - as only USB 2.0 is supported - this likely needs to be connected through a USB 2.0 hub, as most keyboards are still low speed / USB 1.1!!
Alternatively, the serial port that is multiplexed on the USB cable, can be used. To interact, use a serial terminal program with settings 115200 8n1.

Important changes compared to the previous release:

  • U-Boot now comes from upstream FTP (v2014.04-rc2)
  • Fixed building of host U-Boot tools
  • Kernel with updated memory map for AXS101

ARC Linux 3.13 for AXS101 + root file system

17 Feb 16:07

Choose a tag to compare

This is ARC Linux v3.13 for AXS101

Contents:

  • Kernel
    • version 3.13
    • HDMI
    • USB (EHCI)
    • Ethernet
    • UART
    • SD / MMC
    • I2C
    • GPIO
  • rootfs
    • busybox
    • gdbserver
    • i2c tools
    • lsusb
    • perf tools

To build, clone this repository and use the axs101_defconfig configuration file for buildroot:

# make axs101_defconfig
# make

A prebuilt version of this release is attached in the form of uImage. This can be put onto an SD card (FAT formatted, in the root directory) and loaded using u-boot with the following commands:

AXS101# fatload mmc 0
AXS101# bootm

There are two consoles enabled in this image: the frame buffer console (tty0) and a serial console (ttyS3). This means that you will get a command prompt on the screen that you connect via HDMI. To interact, a keyboard needs to be connected, and - as only USB 2.0 is supported - this likely needs to be connected through a USB 2.0 hub, as most keyboards are still low speed / USB 1.1!!
Alternatively, the serial port that is multiplexed on the USB cable, can be used. To interact, use a serial terminal program with settings 115200 8n1.

ARC Linux 3.11 for Xplorer + root file system

09 Dec 14:09

Choose a tag to compare

This is ARC Linux v3.11 for ARC Xplorer.

Contents:

  • Kernel
    • version 3.11.10
    • HDMI
    • USB (EHCI)
    • Ethernet
    • UART
    • SD / MMC
    • I2C
    • GPIO
  • rootfs
    • busybox
    • gdbserver
    • i2c tools
    • lsusb
    • perf tools

To build, clone this repository and use the xplorer_defconfig configuration file for buildroot:

# make xplorer_defconfig
# make

A prebuilt version of this release is attached in the form of uImage. This can be put onto an SD card (FAT formatted, in the root directory) and loaded using u-boot with the following commands:

xplorer># fatload mmc 0
xplorer># bootm

Note that the default console is the frame buffer console in this image. This means that you will get the command prompt on the screen that you connect via HDMI. To interact, a keyboard needs to be connected, and - as only USB 2.0 is supported - this likely needs to be connected through a USB 2.0 hub, as most keyboards are still low speed / USB 1.1!!

ARC Linux 3.11 for Xplorer + root file system

05 Sep 15:03

Choose a tag to compare

This is a pre-release for release candidate testing. There is no HDMI support in this pre-release.