I have updated the package to the latest STM32F7x_DFP 2.3.0 and ARM:CMSIS 4.5.0. Unfortunately, my code doesn't link anymore. I tried to find a note in the history change for new define or change to build/link option but found none. Anyone knows what to do to get it link? Everything works no problem with ARM:CMSIS 4.4.0.
Here is the error:
.\Objects\IPLB2.axf: Error: L6367E: arm_common_tables.o(.constdata) attributes are not compatible with the provided cpu and fpu attributes . Object arm_common_tables.o contains Build Attributes that are incompatible with the CPU attributes. Tag_VFP_arch = Use of the ARM v8-A FP ISA was permitted, but only citing registers D0-D15, S0-S31 (=8)
Thank you.
FYI
Got answered from ARM/Keil support.
The pack ARM:CMSIS version 4.5.0 is not compatible with the version 5.16a of uVision. You must still continue to use version ARM:CMSIS v4.4.0 till version 5.17 of uVision.
We found out there is something wrong with arm_cortexM7lfsp_math.lib shipped in CMSIS v4.5.0. ARM is currently working on it. Your support case submitted to arm will be updated soon accordingly.
ARM has confirmed that updating to MDK v5.17 can resolve this issue