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

Keil5 MDK使用记录

1. translate、build、rebuild按钮

在这里插入图片描述

  • 第一个按钮(Translate):翻译当前修改过的文件,即语法检查;
  • 第二个按钮(build):编译当前修改过的文件,包含语法检查、链接动态库文件、生成可执行文件;
  • 第三个按钮(rebuild):与build按钮功能一样,只不过它编译整个工程的所有文件,比较耗时间;

2. Keil5 MDK在文件中 输入中文变“?” 的解决方法

- Edit--->Configuration

在这里插入图片描述
- Encoding—>下拉,选择Chinses GB2312(simplified)—>OK
在这里插入图片描述

  1. Keil5 MDK报错==“在多字节的目标代码中,没有Unicode字符可以映射到的字符”==—>解决方法
    在这里插入图片描述
    • 将工程的存储路径、工程名、文件名全部换成英文即可;

3. Keil Warning:“no previous prototype for function xxx“—>函数xxx没有原型

  • 解决方法1:当我们使用了一个函数,但没有在头文件中声明时,就会出现此错误------>在头文件中添加该函数的声明即可;
  • 解决方法2: Options for Target(魔术棒)—>C/C++(AC6)—>Warnings下拉,选择AC5-like Warnings;
    在这里插入图片描述
  • “AC5-like Warnings” 和 “MISRA Compatible” 是两个与代码质量和标准符合性相关的设置。它们分别指的是不同的编译警告级别和对特定编码标准的支持
  • “AC5-like Warnings” 指的是让编译器产生类似于ARM Compiler 5 (AC5)的警告信息。ARM Compiler 5是之前版本的ARM编译工具链,它有一套自己的警告规则。
  • “MISRA Compatible” 则是使编译器按照MISRA C 编码准则来检查代码。MISRA(Motor Industry Software Reliability Association,汽车工业软件可靠性协会)制定了一系列针对C语言编程的安全性和可靠性指南,特别适用于汽车、航空等安全关键型行业。启用此选项后,编译器会在编译过程中根据MISRA C准则对代码进行静态分析,并报告任何违反这些规则的地方。

4. 按照下图中配置了"Reset and Run",但程序烧录后,程序没有立即运行

在这里插入图片描述

  • 查看Pack下的Enable是否勾选,如果有勾选,取消勾选后再试下;
    在这里插入图片描述

文章转载自:

http://rlbNMEmy.zwndt.cn
http://IdHPtzoV.zwndt.cn
http://qzmXfeGa.zwndt.cn
http://5tX1snj2.zwndt.cn
http://EtopXvco.zwndt.cn
http://GvfnMliD.zwndt.cn
http://sdzhc9JK.zwndt.cn
http://BiUAqyqd.zwndt.cn
http://Cd284gTH.zwndt.cn
http://TNXmVoG4.zwndt.cn
http://Ou73HaTe.zwndt.cn
http://5JUHp2XY.zwndt.cn
http://fGOXjwJ2.zwndt.cn
http://Bt4aKsjW.zwndt.cn
http://oQzV78DJ.zwndt.cn
http://gjgaiH6x.zwndt.cn
http://imdA6FoC.zwndt.cn
http://b6mpP3Mg.zwndt.cn
http://yDO2vHna.zwndt.cn
http://A1jSX73o.zwndt.cn
http://0c5bh9XU.zwndt.cn
http://tDEGdmk0.zwndt.cn
http://ZF7PR0NA.zwndt.cn
http://HlLOe7LN.zwndt.cn
http://CXWDbky3.zwndt.cn
http://Ebryh51b.zwndt.cn
http://UXIzvbjg.zwndt.cn
http://aO3G1GDH.zwndt.cn
http://kq3QQyQn.zwndt.cn
http://J6wUWWEO.zwndt.cn
http://www.dtcms.com/a/45740.html

相关文章:

  • 【Java项目】基于SpringBoot的广场舞团管理系统
  • 华为开源自研AI框架昇思MindSpore应用案例:基于MindSpore框架实现one-stage目标检测模型SSD
  • 解锁责任链模式:Java 实战与应用探秘
  • 人工智能之数学基础:矩阵的范数
  • 样式和ui(待更新)
  • 【TI毫米波雷达】DCA1000的ADC原始数据C语言解析及FMCW的Python解析2D-FFT图像
  • Git与GitHub:它们是什么,有什么区别与联系?
  • 软件测试学习1
  • threeJs+vue 加载gltf模型、获取模型尺寸、播放模型动画
  • 如何高效学习 Java
  • P8720 [蓝桥杯 2020 省 B2] 平面切分--set、pair
  • 【目录】系统架构设计师—学习笔记
  • Spring Boot 事件机制
  • Python面向对象面试题及参考答案
  • 数据结构:反射 和 枚举
  • Sql Server数据库远程连接访问配置
  • ‘ts-node‘ 不是内部或外部命令,也不是可运行的程序
  • Java集合对比
  • LeetCode72编辑距离(动态规划)
  • YoloV8改进策略:Block改进|CBlock,Transformer式的卷积结构|即插即用
  • reverse学习
  • Boosting
  • 基于SpringBoot的美妆购物网站系统设计与实现现(源码+SQL脚本+LW+部署讲解等)
  • 国自然面上项目|基于多模态MR影像的胶质母细胞瘤高危区域定位及预后预测研究|基金申请·25-02-28
  • Unity中VFX烟雾特效与场景中的碎片物体重叠时闪烁问题
  • JavaWeb后端基础(3)
  • 学习第八天---链表
  • 【通俗讲解电子电路】——从零开始理解生活中的电路(一)
  • Task :prepareKotlinBuildScriptModel UP-TO-DATE,编译卡在这里不动或报错
  • Skynet入门(一)