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构建速度

相关推荐
vsropy13 分钟前
基于HAL库的STM32工程模板
stm32·单片机·嵌入式硬件
LCMICRO-1331084774637 分钟前
长芯微LD8574完全P2P替代PCF8574,主要用于扩展通用输入输出端口(GPIO)
单片机·嵌入式硬件·fpga开发·硬件工程·dsp开发
时空自由民.1 小时前
I3C协议介绍
汇编·stm32·单片机
__万波__1 小时前
STM32L475基于HAL库封装时钟管理模块
stm32·单片机·嵌入式硬件
2301_772204281 小时前
ARM基础知识
arm开发
菜鸟江多多1 小时前
【国内首款STM32 Zephyr RTOS学习套件】
stm32·嵌入式硬件·学习
国科安芯1 小时前
ASM1042型CANFD接口芯片的主要特性及多节点连接方式解析
单片机·嵌入式硬件·性能优化·架构·安全性测试
LCMICRO-133108477462 小时前
长芯微LD9535完全P2P替代PCA9535,是用于扩展通用输入输出端口(GPIO)
stm32·单片机·嵌入式硬件·fpga开发·硬件工程
jh10_2 小时前
嵌入式硬件day4
嵌入式硬件
电化学仪器白超2 小时前
计量室自动化系统技术文档编制与动态更新说明
运维·python·嵌入式硬件·自动化