很多STM32开发者使用ARM mdk IDE进行开发,我们知道ARM MDK IDE早已推出ARMClang V6版本的编译器了。不过,当我们把在V5版本经ARMCC编译通过的工程文件放到V6版本ARMClang编译时,有时可能出现一堆错误。
错误提示如下:
这时,我们可尝试在MDK IDE的编译选项配置的一个地方稍微修改下,如下图示:
即将杂项控制选项栏里的 - C99修改为**-xc -std=c99**即可【中间留个空格隔开并注意使用英文字符】。用V6版本 MDK IDE进行编译其速度会快很多。
关于ARM MDK IDE v5 与 V6版本的差别,可以到ARM网站搜索了解,或者阅读ARM MDK IDE自带的编译手册。
上一篇:MCU ADC如何测量超过VCC的电压?
下一篇:如何用ST Motor Profiler来配置一个电机应用
推荐阅读最新更新时间:2024-11-12 21:38
设计资源 培训 开发板 精华推荐
- LT1021DCS8-5 2 极低通滤波电压基准的典型应用
- Air101开发板
- LT1121AHVIS8 5V 低压差稳压器的典型应用电路,用于具有关断的电池供电电源
- NCP51820GAN2GEVB、NCP51820 GaN 驱动器评估板,用于 650V、56 mOhm E 模式 GaN GIT
- 使用 Analog Devices 的 LT1584CT-3.38 的参考设计
- CH9102F 串口
- ADN8834CB-EVALZ,用于评估 ADN8834 超紧凑型 1.5A 热电冷却器 (TEC) 控制器的评估板
- LT3011EMSE 演示板、50mA、具有 PWRGD 的高压低压差线性稳压器
- ORIGINAL
- ESP32-Battery