About the Board Specific Package

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

Table 1. BSP Files
File or Directory Description
app Third-party application libraries, i.e. FatFS.
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\bootloader.ld Linker script for the bootloader address and size.
openocd OpenOCD configuration files.
linker\freertos.ld Linker script for the FreeRTOS application running on main memory address and size.
linker\freertos_i.ld Linker script for the FreeRTOS application running on internal memory address and size.