DFP Components

../_images/stm32c5xx_dfp_block_diagram.png

The STM32C5xx DFP contains the necessary files to support to be used by Integrated Development Environments (IDEs), toolchains and software applications

  • Properties explaining the capabilities of a device or a device family in more detail.

  • Software Components that configure the device, in particular:

    • CMSIS Device Header files

    • CMSIS-compliant System and Startup Files required to setup the C run-time library, device clock, and memory interface.

    • Linker files template for the 3 toolchains.

  • System View Description Files describing device’s peripherals registers.

  • Flash Programming Algorithms to read/write/erase the on-chip Flash.

  • Clock tree, pinout, memory mapping and IPs features files.

  • Debug Descriptions enable tool-agnostic debug and trace configurations.

Cube icon.
Device Header Files

Device header files provide the necessary definitions to access the device peripherals and core features.

see-also1
Cube icon.
Device Startup Files

Device startup file defines device exceptions and interrupts, and provides their initial handler functions.

see-also1
Cube icon.
Device System Configuration File

Device system configuration file provide as a minimum the functions for system initialization.

see-also1