Boot Devices and Firmware Overview

Kria KD240 Drive Starter Kit User Guide (UG1093)

Document ID
UG1093
Release Date
2024-04-24
Revision
1.1 English

The Kria™ KD240 Drives Starter Kit has a primary and secondary boot device that provides isolation of platform-specific boot firmware from the runtime operating system and application. This allows you to focus on developing and updating your application code within the application image without having to rebuild and flash boot firmware. The primary boot device is a QSPI memory located on the SOM and the secondary boot device is an SD card interface on the carrier card. By default, the KD240 Starter Kit carrier card sets the XCK24 boot mode to QSPI32. The SOM boots up to U-Boot using the QSPI contents and then U-Boot does a hand-off to the secondary boot device.

Note: You must burn the SD card image and populate the SD card in the carrier card for the kit to successfully boot to Linux.

The overall boot device definition and firmware contents are outlined in the following figure.

Figure 1. Boot Devices

Important: Production SOMs provide both QSPI and eMMC devices on the SOM PCB to support integrated primary and secondary boot configurations. However, the Starter Kit SOM does not have an eMMC. It relies on an microSD card or other peripherals on the carrier card as the secondary boot device.