Hi Alian,
Yes, that is a new error since the latest crossworks update. I believe you receive this because your using not the latest svn code but the stable release (6.7). In one of the latest svn releases Bill fixed that 'error' in the autoquad.hzp file and your still using the aq6.hzp file.
Its only one line change but significant
I leave it up to you to decide if you want to resolve the error by pointing to the latest release (not branches/6.7/onboard, but trunk/onboard) and update your svn copy local or try to solve it in your aq6.hzp file. In that case you must replace something:
__FPU_PRESENT;ARM_MATH_CM4
by
__FPU_PRESENT;ARM_MATH_CM4;STM32F40XX"
Cheers,
Menno