Getting started

This section describes how to download and use the Microchip BSP.

The BSP is available in two variants:

  • Buildroot BSP - Packages and source for building with Buildroot. Builds both Standalone and XStaX artifacts (see the Building section for XStaX instructions).

  • Yocto BSP - Packages and source for building with Yocto. Builds Standalone artifacts only.

Both binary and source packages are available for each variant.

A reference board is required in order to test the resulting artifacts.

1. Terms

The following terms are used to describe the generated artifacts throughout this document:

Term Description

ITB

Image Tree Blob. An image using the FIT (Flattened Image Tree) format that can contain the Linux kernel, device tree blob, root file system image etc.

ITB-Rootfs

An ITB containing kernel, a number of device trees and a full SquashFS as rootfs.

ITB-Initramfs

An ITB containing kernel, a number of device trees and an initramfs containing a small stage2-loader.

ITB-Bare

An ITB containing kernel, a number of device trees and no root file system.

ext4-ITB-Bare

An ext4 filesystem containing an ITB-Bare in the boot folder.

ext4-ITB-Initramfs

An ext4 filesystem containing an ITB-Initramfs in the boot folder.

ext4-Bare

An ext4 filesystem without an ITB in the boot folder.

The images created by default are ITB-Rootfs and ext4-Bare.

2. Development environment

The development environment requirements depend on which BSP variant you are using:

3. Download

3.1. BSP

Microchip BSPs are stored in Amazon Web Services (AWS) at this location: http://mscc-ent-open-source.s3-website-eu-west-1.amazonaws.com/?prefix=public_root/bsp/

3.1.1. Buildroot BSP

The Buildroot BSP is available as both binary and source packages.

For binary packages, download the appropriate mchp-brsdk-arm-2026.03.tar.gz package.

For source packages, download e.g. mchp-brsdk-source-2026.03.tar.gz via browser or wget:

$ cd <workspace-to-install-sources>
$ wget http://mscc-ent-open-source.s3-eu-west-1.amazonaws.com/public_root/bsp/mchp-brsdk-source-2026.03.tar.gz
$ ls
mchp-brsdk-source-2026.03.tar.gz

When the BSP source package has been downloaded it must be extracted:

$ tar xf mchp-brsdk-source-2026.03.tar.gz
$ ls
mchp-brsdk-source-2026.03 mchp-brsdk-source-2026.03.tar.gz

See Building Buildroot BSP from Source for detailed instructions on building from source. For information on the various artifact types and image formats, see Buildroot Artifacts.

3.1.2. Yocto BSP

The Yocto BSP is available as both binary and source packages.

For binary packages, download the appropriate package for your target machine (SoC). Binary packages are named with the target machine, for example: mchp-yocto-bsp-standalone-lan966x-2026.03-0220.tar.gz

For source packages, download e.g. mchp-yocto-bsp-standalone-sources-2026.03-0220.tar.gz via browser or wget:

$ cd <workspace-to-install-sources>
$ wget http://mscc-ent-open-source.s3-eu-west-1.amazonaws.com/public_root/bsp/mchp-yocto-bsp-standalone-sources-2026.03-0220.tar.gz
$ ls
mchp-yocto-bsp-standalone-sources-2026.03-0220.tar.gz

When the Yocto BSP source package has been downloaded it must be extracted:

$ tar xf mchp-yocto-bsp-standalone-sources-2026.03-0220.tar.gz
$ ls
mchp-yocto-bsp-standalone-sources-2026.03-0220 mchp-yocto-bsp-standalone-sources-2026.03-0220.tar.gz

See Building Yocto BSP from Source for detailed instructions on building from source. For information on the various artifact types and image formats, see Yocto Artifacts.

4. Building from Source

For detailed instructions on building from source, see: