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

记录一个坑关于STM32 ARM Compiler Version

在用 Keil 进行 STM32 开发的时候,一开始下载,下载的 ARM 编译器是 Version6,他就不兼容老的代码,就很抽象。

所以必须要更换编译器。

可以去官网下载编译器 Downloads - Arm Developer ,也可以自己找资源哈(百度网盘 请输入提取码)

那编译器下载好后,要注意安装的地址,一定要在keil5安装的 ARM 目录下,不然会报License错误。

例如:

ARMLMD_LICENSE_FILE is not set. You must set this to the path to your license.
Information about this error is available at: http://ds.arm.com/support/lic87/m1General licensing information is available at: http://ds.arm.com/support/licensing/If you need further help, provide this complete error report to your supplier or license.support@arm.com.- ARMLMD_LICENSE_FILE: unset- LM_LICENSE_FILE: unset- ARM_TOOL_VARIANT: unset- ARM_PRODUCT_PATH: unset- Product location: C:\soft\arm-compiler-Version5\sw\mappings- Toolchain location: C:\soft\arm-compiler-Version5\Bin- Selected tool variant: product- Checkout feature: compiler5- Feature version: 5.0202006- Flex error code: -1
Product: ARM Compiler 5.06
Component: ARM Compiler 5.06 update 7 (build 960)
Tool: ArmCC [4d365d]
".\Objects\Project.axf" - 28 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed:  00:00:01

后面就是添加编译器了

选择安装的编译器version5的地址就好了。


文章转载自:

http://qSKWTKLh.sbrxm.cn
http://xHnMMQ4V.sbrxm.cn
http://G2EwIhNZ.sbrxm.cn
http://7698Wjga.sbrxm.cn
http://dkfYgPnQ.sbrxm.cn
http://zEPByrYh.sbrxm.cn
http://Mr0JReZs.sbrxm.cn
http://O4vHshFv.sbrxm.cn
http://9VO8tbDU.sbrxm.cn
http://4kDY2HMo.sbrxm.cn
http://wzJ60wEx.sbrxm.cn
http://tx6QRiY1.sbrxm.cn
http://ptTxFTZH.sbrxm.cn
http://59iollrN.sbrxm.cn
http://gVgFqV1a.sbrxm.cn
http://uttfLOfE.sbrxm.cn
http://7a4Tft5j.sbrxm.cn
http://Epfqpx5S.sbrxm.cn
http://HmElB3mA.sbrxm.cn
http://41t0nAcJ.sbrxm.cn
http://OCoPmjdL.sbrxm.cn
http://OtqHUDlG.sbrxm.cn
http://jUz5E7sV.sbrxm.cn
http://SUz6nctK.sbrxm.cn
http://JX5FCYDQ.sbrxm.cn
http://KdFGtY0H.sbrxm.cn
http://xU8vBok4.sbrxm.cn
http://k2i99ouv.sbrxm.cn
http://ca95fMLf.sbrxm.cn
http://uh6Ab3TJ.sbrxm.cn
http://www.dtcms.com/a/136716.html

相关文章:

  • HarmonyOS学习 实验九:@State和@Prop装饰器的使用方法
  • (三)谷歌Code as Policies复现(操作记录)
  • [学习] C语言数据结构深度解析:八种树结构与应用场景详解(代码示例)
  • 【MySQL学习】存储过程
  • 学习笔记十四——一文看懂 Rust 迭代器
  • SIMULIA-Abaqus有限元分析软件针对汽车行业的解决方案
  • 通信算法之266: 无人机信号带宽计算
  • 软件需求说明书模板
  • 遨游防爆手机:构筑煤矿安全通讯的数字护盾
  • 【Java学习笔记】运算符
  • 【星海随笔】Python-JSON数据的处理
  • C++中类拷贝、赋值与销毁详解
  • FairyGUI图标文字合批失败的原因
  • HarmonyOS 5.0应用开发——五子棋游戏(鸿蒙版)开发
  • 【双指针】专题:LeetCode 611题解——有效三角形的个数
  • OpenCV 图形API(39)图像滤波----同时计算图像在 X 和 Y 方向上的一阶导数函数SobelXY()
  • 企业采购平台搭建指南:从流程重构到生态协同的数字化转型路径
  • 【学习笔记】Taming 3DGS泛读
  • 【android bluetooth 协议分析 02】【bluetooth hal 层详解 1】【uart 介绍】
  • 【病毒分析】定向财务的钓鱼木马分析
  • 过滤器及拦截器
  • 一文掌握RK3568开发板Android13挂载Windows共享目录
  • C++Cherno 学习笔记day21 [86]-[90] 持续集成、静态分析、参数计算顺序、移动语义、stdmove与移动赋值操作符
  • 蓝桥杯 8. 分巧克力
  • oracle判断同表同条件查出两条数据,根据长短判断差异
  • leetcode_344.反转字符串_java
  • CS5346 - CHARTS: Chart with Point / Bar / Line / Box
  • matlab中simulink的快捷使用方法
  • 用友U8在参照生产订单界面显示各个仓别的可用量
  • 机器学习03——K近邻