About the Board Specific Package

The board specific package (BSP) defines the address map and aligns with the Sapphire SoC hardware address map. The BSP files are located in the bsp/efinix/EfxSapphireSoC subdirectory.

Table 1. BSP Files
File or Directory Description
app Files used by the example software and bootloader.
include\soc.mk Supported instruction set.
include\soc.h Defines the system frequency and address map.
linker\default.ld Linker script for the main memory address and size.
linker\default_i.ld Linker script for the internal memory address and size.
linker\freertos.ld Linker script for the main memory address and size for freertos app.
linker\freertos_i.ld Linker script for the internal memory address and size for freertos app.
linker\bootloader.ld Linker script for the bootloader address and size.
openocd OpenOCD configuration files.