本帖最后由 一周一天班 于 2024-9-9 11:22 编辑
1)找到CMDIS路径,比如C:\Users\90820\AppData\Local\Arm\Packs\ARM\CMSIS\5.0.1\CMSIS\DSP_Lib\Source\ARM
2)该目录下有KEIL项目arm_cortexM_math.uvprojx,打开
3)修改MCU为ARMCM4_FP,c/c++选项中:ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING,ARM_MATH_CM4,__FPU_PRESENT=1
4)如果是NW452蓝牙型号,MISC中加--wchar32,其他不理会
5)Output生产库文件,比如arm_M4LF_math_Wc32
6)编译生成库
6)但这个库不合适直接用,应该会生成比较庞大的应用代码,需要进一步修改.
7)修改后的代码和库见附件,就是从arm_common_tables.c提取表数据,这样生成的应用代码非常小
|