STM32 使用ARM Compiler V6 编译裸机 LWIP协议栈报错的解决方法

在lwip 的cc.h 中使用以下宏定义,来兼容 V5 和 V6编译器

c 复制代码
#if defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) /* ARM Compiler V6 */
#define __CC_ARM  /* when use v6 compiler define this */
#endif

V6编译的速度确实比V5块了好多倍。

V5构建速度

V6构建速度

相关推荐
fly_sunnn9 小时前
STM32-GPIO
stm32·单片机·嵌入式硬件
宵时待雨12 小时前
STM32基础1:嵌入式历史与生态
stm32·单片机·嵌入式硬件
zhangzhangkeji13 小时前
stm32 14-1 WDG 看门狗:理论部分
stm32
不会代码的小猴13 小时前
启动文件
stm32·嵌入式硬件
深圳老胡13 小时前
STM32CubeMX 生成 CMake 工程,用 VSCode 编译与调试的完整流程
笔记·stm32·单片机·代码规范
2401_8628808214 小时前
iMX6ULL 驱动工程搭建 + LED 灯驱动
c语言·驱动开发·嵌入式硬件
hahaha601614 小时前
FPGA+ARM实现AWB的全流程
人工智能·嵌入式硬件·算法·计算机视觉·fpga开发
老孟说禅14 小时前
硬件测试 - 测试用例设计:测试需求分析、测试点提取、测试用例编写方法
单片机·嵌入式硬件·智能硬件
逐光者93315 小时前
STM32通信协议——I2C
stm32·单片机·嵌入式硬件
千秋岁rr15 小时前
15.PWR电源控制
单片机·嵌入式硬件