Re: ATSAME54P20A--Hardwware FPU use?

作者 Libra 於 2020年01月20日 15:21:03
如果是使用內建FPU系列的ARM core MCU時(SAMD5x/E5x,SAMV7/E7/S7), 則Harmony會自動在ResetHandler中啟用硬體FPU加速, 你可以在startup_xc32.c中找到 FPU_Enable(void) 這個function, 而這個Function會在Reset_Handler(void)中被呼叫, 前提是Compiler built option要有這個 -mfloat-abi=hard

經測試, XC32 Compiler會自動因為Core 是CM7 or CM4F 而自動啟動FPU, 無須添加-mfloat-abi=hard

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=11&topic_id=22798&post_id=80274