当前位置: 首页 > news >正文

贵阳官方网站win8网站源码

贵阳官方网站,win8网站源码,找工程分包网站,信息网站开发合同文章目录 一、前言二、AC 6配置2.1 ARM ComPiler 选择AC62.2 AC6 UTF-8的编译命令会报错 三、STM32Cubemx 配置3.1 找到stm32cubemx的模板位置3.2 替换文件内核文件3.3 修改 cmsis_os.c文件3.4 修改本地 四、编译对比 一、前言 使用keil ARM compiler V5的时候,编译…

文章目录

  • 一、前言
  • 二、AC 6配置
    • 2.1 ARM ComPiler 选择AC6
    • 2.2 AC6 UTF-8的编译命令会报错
  • 三、STM32Cubemx 配置
    • 3.1 找到stm32cubemx的模板位置
    • 3.2 替换文件内核文件
    • 3.3 修改 cmsis_os.c文件
    • 3.4 修改本地
  • 四、编译对比

一、前言

使用keil ARM compiler V5的时候,编译一个大项目,所花的时间太长了,如果是小项目那就没有什么差别。 ARM compiler V6的编译速度会比AC5快5倍以上。现在记录一下所配置的过程

二、AC 6配置

2.1 ARM ComPiler 选择AC6

在这里插入图片描述

2.2 AC6 UTF-8的编译命令会报错

如果使用的是UTF-8 我们通常会在 Options For TarGetC/C++Misc Controls 里面会填入

--no-multibyte-chars

需要改成

-finput-charset=UTF-8

三、STM32Cubemx 配置

STM32Cubemx 生成FreeRTos 的代码时会报错,需要修改一下,让STM32Cubemx生成支持AC6版本的代码

3.1 找到stm32cubemx的模板位置

打开 stm32cubemxProject ManagerFirmware Relative Path

在这里插入图片描述

3.2 替换文件内核文件

\STM32Cube_FW_F4_V1.27.1\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F里面的文件内容 全部替换

STM32Cube_FW_F4_V1.27.1\Middlewares\Third_Party\FreeRTOS\Source\portable\GCC\ARM_CM4F

里面的内容

3.3 修改 cmsis_os.c文件

如果你是 F4 的芯片还需要做一步,F1的板子就不需要这一步,直接重新生成就可以了

文件目录 STM32Cube_FW_F4_V1.27.1\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS

#elif defined ( __GNUC__ )#define __ASM            __asm                                      /*!< asm keyword for GNU Compiler          */#define __INLINE         inline                                     /*!< inline keyword for GNU Compiler       */#define __STATIC_INLINE  static inline#include "cmsis_gcc.h"

修改成

#elif defined ( __GNUC__ )#define __ASM            __asm                                      /*!< asm keyword for GNU Compiler          */
//  #define __INLINE         inline                                     /*!< inline keyword for GNU Compiler       */
//  #define __STATIC_INLINE  static inline#include "cmsis_armclang.h"

已经修改完成直接重新生成就行了。

3.4 修改本地

如果不想动STM32cubemx的文件代码,那么可以修改工程的代码

工程文件夹\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS替换为

STM32Cube_FW_F4_V1.27.1\Middlewares\Third_Party\FreeRTOS\Source\portable\GCC\ARM_CM4F

修改 工程文件夹\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS的文件

四、编译对比

在这里插入图片描述

http://www.yayakq.cn/news/79148/

相关文章:

  • 什么网站做外链优化好吉林省建设厅官方网站
  • 怎么用壳域名做网站做网站全部乱码怎么办
  • 程序网站开发大连网站哪家做的好?
  • 做百度推广需要自己有个网站吗网站建设哪家比较好
  • 如何创建个人网站北京网站建设+知乎
  • 手机微网站怎么做的专业网站快速
  • 介绍美食的网站模板企业网站如何提高
  • 义乌建设局网站打不开网络品牌网站建设
  • 优秀的电子商务网站黄骅港高铁最新进展
  • 简述电子商务网站的建设步骤淘宝上做网站的生意怎么样
  • 宿州做网站相亲网站怎么建设
  • 网站建设视频教程集wordpress 插件库 思路
  • 做网站用哪个预装系统最新网络舆情
  • 有没有网站可以做地图淘客网站是怎么做的
  • 东莞营销型网站建站南京手机网站设计专业
  • 中小学校园网站开发技术品牌设计公司名称
  • 中森网站建设公司网站建设宽度一般都是多少
  • 网站 缓存方式id 连续 wordpress
  • 答题助手网站怎么做的网络推广有哪些渠道
  • 360全景网站建设创建网站需要什么
  • 正则表达式匹配网站技术博客 wordpress mou
  • 招聘网站推广怎么做葫芦岛公司做网站
  • 企业网站建设文案企业网站建设哪家好
  • 网站 默认首页云南网直播
  • 官方网站下载zoom网站开发.net
  • 咸阳市网站建设为什么外包会把人干废
  • 昆山网站推广网站生成手机端
  • 赣州建设部网站微信小程序 连接网站
  • 企业营销型网站建设费用乐山做网站的公司
  • 个人的小说网站如何做网站规划有什么意义