博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MDK5(Keil for ARM) 工程建立时遇到的问题集锦
阅读量:4049 次
发布时间:2019-05-25

本文共 998 字,大约阅读时间需要 3 分钟。

今晚有空把这几天在建立新工程时遇到的问题汇总一下,以便日后复习或他人借鉴。

主要问题有:
1.选择芯片时manage run -time environment的运行环境界面的选择;
2.新建工程时注意事项;
3.下载出错的解决办法;

关于具体的工程建立步骤,网上很多资料,我就不在赘述,可参考以下网址:

(不过,我用的不是STM32,我用的板子是Fujitsu MB9BF618S(ARM CortexM3核心),其实建立工程时都差不多的,本文以MB9BF618S为主介绍相关内容。)

若你对MB9BF618S感兴趣,可参考开发板手册:

问题1:

新建工程选择合适自己的芯片
这里写图片描述

然后会弹出manage run -time environment的运行环境界面,必须选择的有CMSIS下的core和device下的startup,至于其它的根据你需要的外设,比如ADC、GPIO等自行选择。当你选择某个功能的时候软件会提示你要想这个功能正常工作,可能还会需要某些文件,配置好的功能会变绿 ,没有配置好的是浅黄色 ,根据提示双击它指定的文件,进行配置即可。

这里写图片描述

问题2:

个人建议第一个工程自己可以先不要建立,可以参考他人简单的一个程序测试下,比如导入一个正确的测试小工程(我就是借鉴板子提供的例程),基本步骤掌握之后然后再自己建立一个完善的工程,避免程序本身带来的问题导致工程建立出现问题。

问题3:

安装好J-Link仿真器驱动(当然,这个得自己来),我要说的重点是下面这些:

调试下载FLASH时经常出现Error: Flash Download Failed-“Cortex-M3”,这是由于MDK中的Flash的编程算法没有配置或没有配置正确。

解决办法如下:

右键工程名,选择options for target…..(或者点击菜单栏里的下魔法棒),出现以下界面,选择下拉列表选择J-Link,然后点击settings按钮,选择Flash Download ,点击Add,选择自己芯片的 Flash(这里根据自己的型号选择)

这里写图片描述

然后选择Utilities选项卡,如图所示,这里的settings与前面一样。

这里写图片描述

以上几个问题都是我刚接触MDK时遇到过的问题,想必对于新手来说,如果遇到以上问题,还是不太好解决的(根本摸不清头脑,乱七八糟的感觉,很捉急呀……)。日后如再遇到什么问题,我会时刻更新的。

你可能感兴趣的文章
简历-技术要点
查看>>
commite代码规范
查看>>
yarn的安装
查看>>
常用正则
查看>>
浅拷贝与深拷贝
查看>>
JavaScript addEventListener()事件监听-事件流执行顺序
查看>>
export default 和 export 区别
查看>>
exports、module.exports 到底是咋回事
查看>>
环境分支-git版本管理
查看>>
uni-app 全局变量
查看>>
instanceof 的原理是什么
查看>>
js判断空对象的几种方法
查看>>
var/let/const区别
查看>>
函数式柯里化的理解?
查看>>
时间戳转化为年月日时分秒
查看>>
配置ssh公钥
查看>>
git clone拉代码的时候出现permission denied 没有权限的问题解决
查看>>
前端-vue-文件上传(图片、word,ppt,pdf,excel,txt等文件流)
查看>>
word,PDF,excel、ppt等文件上传,视频上传查看等
查看>>
java 不用递归写tree
查看>>