MDK5(Keil for ARM) 工程建立时遇到的问题集锦

今晚有空把这几天在建立新工程时遇到的问题汇总一下,以便日后复习或他人借鉴。
主要问题有:
1.选择芯片时manage run -time environment的运行环境界面的选择;
2.新建工程时注意事项;
3.下载出错的解决办法;

关于具体的工程建立步骤,网上很多资料,我就不在赘述,可参考以下网址:
http://www.stmcu.org/module/forum/thread-600249-1-1.html
(不过,我用的不是STM32,我用的板子是Fujitsu MB9BF618S(ARM CortexM3核心),其实建立工程时都差不多的,本文以MB9BF618S为主介绍相关内容。)

若你对MB9BF618S感兴趣,可参考开发板手册:
http://wenku.baidu.com/link?url=ViLboeVeyYq0oBEAcgjpnqad5CXbxXXF7G1G9cE_hZ8A1pg4IRntOrphKUyjDWsJIrFvNU0xc4dksYjfikep6NiMQ5V83DG_mjpFCQoh_km

问题1:
新建工程选择合适自己的芯片
MDK5(Keil for ARM) 工程建立时遇到的问题集锦_第1张图片

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

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

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

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

右键工程名,选择options for target…..(或者点击菜单栏里的下魔法棒),出现以下界面,选择下拉列表选择J-Link,然后点击settings按钮,选择Flash Download ,点击Add,选择自己芯片的 Flash(这里根据自己的型号选择)
MDK5(Keil for ARM) 工程建立时遇到的问题集锦_第3张图片

然后选择Utilities选项卡,如图所示,这里的settings与前面一样。
MDK5(Keil for ARM) 工程建立时遇到的问题集锦_第4张图片

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

你可能感兴趣的:(ARM,工具)