很多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来配置一个电机应用
推荐阅读最新更新时间:2026-03-04 10:24
- DC1703A-D,用于 LTC2655CUF-H12 四路 I2C 12 位电压输出 DAC 的演示板,具有 2.048V 基准
- LT3755IMSE 50W 白色汽车 LED 前照灯驱动器的典型应用电路
- LM324ADTBG 电压基准运算放大器的典型应用
- LT1070 升压型升压转换器的典型应用
- 使用 Semtech 的 SC1540 的参考设计
- 使用 Analog Devices 的 LTC1551LCMS8 的参考设计
- 使用 Diodes Incorporated 的 ZR78L04 的参考设计
- 使用 ROHM Semiconductor 的 BA00BC0WFP-E2 的参考设计
- LTC1734L 的典型应用 - ThinSOT 中的锂离子线性电池充电器
- LTC1147-5 高效降压转换器的典型应用电路

英飞凌PSoC 6 电位器控制LED闪烁状态并水墨屏显示——源码
Follow me第三季第4期】英飞凌 PSOC™6 蓝牙原型开发板任务代码相关资料
现代雷达系统的信号设计
MCP6L94TE/SL
IDT71421SA35JI






京公网安备 11010802033920号