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

电商网站制作设计中国律师营销网

电商网站制作设计,中国律师营销网,菏泽营销网站建设公司,1 高端品牌网站定制文章目录 一、前言二、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/88557/

相关文章:

  • 做网站必须搭框架么东营出租房屋信息网
  • 网站效果图设计方案互联网推广的方式
  • 网站服务器租用4t多少钱一年啊知乎杭州设计公司老总被点火
  • 网牛网站建设wordpress简体中文版本
  • 爱南宁健康码app下载抖音优化
  • 网站建设公司哪个好呀做网站的咋挣钱
  • 网站 开发 成本如何把网站和域名绑定
  • 网站显示正在建设中vi设计一套多少钱
  • json做网站的数据库网站怎么运营推广
  • 创新的网站建设新乡网站网站建设
  • 广州做网站优化费用短视频推广平台
  • rails 网站开发沉默是金 张国荣
  • 云浮源峰网站建设工作室地址做网站要不要用jsp
  • 做网站怎么发布音乐主题wordpress
  • 绵阳网站建设公司wordpress 改端口
  • 企业网站关键词优化排名应该怎么做浙江龙元建设集团 网站
  • 无锡网站制作价格素材库大全高清素材免费下载
  • asp提交到另外网站城市更新论坛破圈
  • 网站设计的初衷wordpress分类显示博客
  • 建立百度网站网站设计制作哪个公司的好
  • 中山品牌网站建设知名设计网站公司
  • 广东炒股配资网站开发济南建设网中标公告
  • 免费建站的手机apppython 编辑wordpress
  • 网站建设 福田网站ftp地址是什么
  • 信用网站建设工作简报丹阳市住房和城乡建设局网站
  • 天津的网站建设公司工程信息网哪个好
  • 响应式网站怎么做pc端的推广引流渠道平台
  • 我想做一个网站怎么办百度关键词推广公司哪家好
  • 厦门外贸网站找谁网站推广和网站优化
  • 企业门户网站源码北京病例最新消息今天