STM32CUBEMX生成KEIL工程后使用AC6(V6)编译加快速度
普通小工程直接选择AC6即可,但这种时候编译速度差距也不大。
当工程内加入ETH、LWIP后编译就会出错
根据错误找到cc.h文件
注释掉
//#define LWIP_TIMEVAL_PRIVATE 0
//#include <sys/time.h>
在lwip.h文件中添加#define __CC_ARM,如下图
再像第一步那样设置v6编译即可通过。
使用绝对地址时会有警告:
将
int32_t AD_buf_X[87000] __attribute__((at(0X68000000)));
int32_t AD_buf_Y[87000] __attribute__((at(0X68000000+0X55554)));
int32_t AD_buf_Z[87000] __attribute__((at(0X68000000+0X55554+0X55554)));
更改为
int32_t AD_buf_X[87000] __attribute__((section(".ARM.at(0X68000000)")));
int32_t AD_buf_Y[87000] __attribute__((section(".ARM.at(0X68000000+0X55554)")));
int32_t AD_buf_Z[87000] __attribute__((section(".ARM.at(0X68000000+0X55554+0X55554)")));
即可
未完结,看见freertos不行,但我还没有开始用freertos
主要参考:https://jjpwc.blog.csdn.net/article/details/104870680?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-104870680-blog-88286841.pc_relevant_3mothn_strategy_recovery&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-104870680-blog-88286841.pc_relevant_3mothn_strategy_recovery&utm_relevant_index=1
STM32CUBEMX生成KEIL工程后使用AC6(V6)编译加快速度相关推荐
- STM32CUBEMX生成KEIL工程后添加DSP
软件:STM32CubeMX:6.0.1,Keil5:5.27. 硬件:STM32F407ZGT6 添加:ARM_MATH_CM4,__TARGET_FPU_VFP 添加路径: 添加文件: 路径:工程 ...
- STM32CubeIDE不支持生成Keil工程
STM32CubeIDE不支持生成Keil工程 早闻ST官方出了新的IDE开发工具,因为之前的项目一直用Keil,也就没有去关注.最近新项目开工,决定用新的IDE试试.于是去官网下载了STM32Cub ...
- 通过STM32CUBEMX生成RTOS系统运用(一)
通过STM32CUBEMX生成RTOS系统运用(一) 前言: 在一次项目开发中,使用的是循环式运行,但在某些需要快速响应处理数据时,没有办法及时的去到处理函数,于是开始了这次基于STM32CUBE自动 ...
- 使用HAL库、STM32CubeMX和Keil 5开发入门教程(一):点亮一盏LED灯(NUCLEO-F411RE)
转载自:http://blog.csdn.net/charmingsun/article/details/50802267?readlog#t1 本教程以点亮一盏LED灯为目的为大家演示用STM32C ...
- STM32CubeMX生成STM32F072 USB 自定义HID Device
使用STM32CubeMX生成HID工程 1. 使用STM32CubeMX生成USB HID工程 2. 修改新建的工程 修改报告描述表 修改端点大小 3. 上下传数据 EP1上传数据 EP2下传数据 ...
- STM32F40xx搭建Keil工程编译错误(stm32f4xx_fmc.c)
状况: 搭建完Keil工程后进行编译后发生如下的错误: compiling stm32f4xx_fmc.c... ..\..\CodeFile\Bsp\stm32f4xx_fmc.c(144): er ...
- keil5改工程名称_修改Keil工程名称并添加其他模块文件
学习目标 在上一篇文章 <基于STM32固件库的MDK5工程建立> 基础上,将Keil工程名称Template修改为Usart 添加延时函数文件及串口1的实现文件 main.c文件中测试p ...
- 彻底搞清楚STM32CubeMX生成工程再次下载后SWD无法使用问题
背景 STM32CubeMX生成工程,调试USB-HID,第一次调试,没有问题,更改代码下载,提示找不到芯片. 问题 发现工程里,SWD被禁用了.由于板子复位键不好用,所以,使用镊子,一直按着复位(按 ...
- 在STM32CubeMX生成的MDK5工程上添加RT-Thread Nano后双击工程名无法打开.map文件的解决方法
当我们基于STM32CubeMx完成芯片的基础配置,再将RT-Thread Nano添加到工程编译完成之后.双击工程名称发现无法打开工程的.map文件,.map文件是STM32开发中非常重要的一个文件 ...
最新文章
- DeepMind发布最新《神经网络中持续学习》综述论文!
- JSP中include指令的乱码问题
- 区分Debug版还是Relase版
- Android之网络请求通过协程+okhttp的没有做网络异常处理导致程序奔溃问题
- 查看mysql数据库历史_查看mysql数据库历史
- 计算机四进制表示形式,1.4.2 二进制数的四种表示形式(1)
- Twitter高并发高可用架构
- 软件项目管理原则谈-转自51testing
- 在QT中配置snap7库
- [Python从零到壹] 三十四.OpenCV入门详解——显示读取修改及保存图像
- C++程序设计:字符图形输出(数字三角形)
- IObit Uninstaller(卸载工具) v10.0.2.20
- 混合基金量化投资策略应该怎么制定?
- 阿帕拉契州立大学代表团访问AURAK
- 请求成功但是报错: Uncaught (in promise)
- uhs3内存卡有哪些_UHS-I与UHS-II存储卡有什么区别?
- BFS + 状态压缩总结
- 直播能为教育机构做些什么?授课和招生是必备的
- 真正深爱一个人,永远睡不够
- 三、GP安装笔记-greenplum安装