使用环境
<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->
- 操作系统版本:WIN10
- 操作系统平台(x86/x64):X64
- VsCode 版本:1.70.0
- EIDE 插件版本:3.8.2
- C/C++ 插件版本:1.11.4
- 何种编译器(keil_c51/sdcc/armcc5/armgcc/...):armcc5
- 编译器版本(非编译问题可忽略):
描述问题
<!-- 使用简明清晰的语言描述您的问题 -->
按照keil的操作是直接把arm_cortexM3l_math.lib这个文件包含进来就可以了(如下图),但是还是编译出错(如图二)
报错内容
Error: L6218E: Undefined symbol arm_cos_f32 (referred from FOC.o).
Error: L6218E: Undefined symbol arm_sin_f32 (referred from FOC.o).
Error: L6218E: Undefined symbol GetMotor1ADC1PhaseXValue (referred from Motor1FOCConfig.o).
Error: L6218E: Undefined symbol rt_hw_us_delay (referred from Motor1TLE5012BConfig.o).
Not enough information to list image symbols.
Finished: 1 information, 0 warning and 4 error messages.
经过网上查找就是因为arm_cortexM3l_math.lib 这个lib文件的问题,在这里的编译当中不起作用,不知道是否是我操作不当导致的,恳请大佬@admin帮忙看看!!
屏幕截图
<!--使用一些截图能够更好地展现问题 -->
期望现象
<!--您期望应该产生的,但实际上却没有发生的结果-->