The DFP does not contain Startup and System Configuration files and does not provide the CMSIS_device_header provided by the CMSIS-Core that defines the registers and interrupt mapping. This files are provided by the CubeMX firmware pack. It is therefore mandatory to use CubeMX when using this DFP as it will pull-in these files and make it accessible.