KEIL MDK简介,如何安装KEIL MDK下载程序

电子说

1.2w人已加入

描述

1. KEIL MDK简介

RealView MDK开发套件源自德国Keil公司,被全球超过10万的嵌入式开发工程师验证和使用,是ARM公司目前最新推出的针对各种嵌入式处理器的软件开发工具。RealView MDK集成了业内最领先的技术,融合了中国多数软件开发工程师所需的特点和功能。最新版本的包括μVision4集成开发环境与RealView编译器,支持ARM7、ARM9和最新Cortex-M3核处理器,自动配置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能分析等功能,与ARM之前的工具包ADS等相比,RealView编译器的最新版本可将性能改善超过20%。 KEIL MDK增加了对Cortex-M3内核的支持,因此我们才能使用它来进行基于 ARM Cortex-M3的STM32微处理器应用程序的开发。

2. 安装KEIL MDK软件

打开配套光盘——“软件资源”——“开发环境”——“KEIL MDK”文件夹下的安装文件MDK400_mcu123.exe.双击打开,进入欢迎界面。

keil

点击Next.

keil

勾选安装协议,点击Next

选择安装路径。这里选择的是F盘,若读者硬盘资源充裕,则建议安装在C盘,跑起来快些。这里有一点需要说明的是:如果你之前安装了keil c51环境,安装keil mdk的时候可以安装到同一个文件夹下,这样,KEIL V4.0就能同时支持51芯片了。选择好安装路径之后继续点击next。

keil

填写用户信息,个人用户随便填写就可以,点击下一步

keil

进入安装步骤,大概需要几分钟,耐心等待自动安装完毕。

keil

安装完毕,看到三个选项

1) 显示发行说明。

2) 保持当前uVision 的设置。

3) 载入以下选择的工程实例,默认即可。

点击finish,完成安装。

keil

桌面快捷方式如下

3. 破解KEIL MDK

未破解的KEIL MDK会有32K程序代码的限制,编写的代码不多时没有影响,但是当移植UC/ OS 这类大代码之后情况就不同了,每次编译都会提示代码限制,编译不通过:“*****size of this image (41532 bytes) exceeds the maxim*****”。所以还需要将软件破解。打开光盘中注册机“keil 4.0注册机.exe”,界面如图。

keil

首先需要获取软件的CID号码。打开安装好的KEIL MDK软件,

(注意:win7系统以管理员身份运行打开,不然不能成功破解)

点击file——license management ,如图所示。

keil

进入账户管理界面,复制CID号码,如图所示位置

keil

复制CID号码到注册机的CID,如图中1所示。选择“Target“为ARM

keil

点击“Generate”按钮,生成LIC代码如图所示,复制LIC代码。

keil

将复制好的LIC代码“JL2UH-WMFSE-M9WGG-VBTL0-W0ZQ7-6QNR3”填入Keil 4 license management 管理界面如图所示位置。点击Add LIC

keil

点击Add LID后,提示添加成功,如图所示。现在破解成功。

keil

4. 使用KEIL MDK下载、仿真调试

打开后界面如图

keil

1)、JLINK仿真设置过程

点击工具栏中的工程设置按钮,如图所示

keil

选择Debug选项卡,如图进行设置。

1) 选择Debug选项卡

2) 勾选上use千的选择框,型号选择Cotex-M3-JLINK.

3) 勾选如图所示两项

4) 勾选如图所示四个选项。

5) 设置完毕后点击settings.

keil

选择芯片型号为STM32F103CB

keil

Target- 晶振选择8MHZ

keil

点击Debug-settings

keil

如果JLINK和主板正常连接,出现如图所示信息框,显示JLINK以及目标板相应信息。左半部分显示的是JLINK连接情况,如果JLINK连接正常,此处能够正常读出JLINK的版本号等信息,如果连接有错误,此处为灰色状态。右半部分是目标板信息,如果连接正常,此处显示相关信息,比如此处连接的是STM32开发板,Device Name正确读出为ARM内核芯片。下载模式我们选择SW模式,下载速度选为100KHZ.点OK,退出设置。退回工程设置页面,点OK,退出工程设置。

选择菜单Flash下的Download或者工具栏中的Load按钮,直接下载程序。

keil

下载成功后,编译信息栏中显示下载成功提示,如图所示。

keil

还可以利用KEIL MDK对程序进行仿真,在线调试。光盘提供的程序已经编译完成,所以用户可以直接进入调试步骤。选择菜单Debug的start/stop Debug Session,或者工具栏中的调试按钮。进入仿真页面。

2)、ULINK2仿真过程

点击工具栏中的工程设置按钮,如图所示

keil

选择Debug选项卡,如图进行设置。

1) 选择Debug选项卡

2) 勾选上use千的选择框,型号选择ULINK2/ME Cortex Debugger

3) 勾选如图所示两项

4) 勾选如图所示四个选项。

5) 设置完毕后点击settings.

keil

点击后面的setting,出来下面的对话框,stm32单片机选择“swj” port选择SW,点击ok

keil

之后选择Utilities,记住这里也要选择一下ULINK2/ME Cortex Debugger,选择完成后点击后面的setting

keil

如下图所示,在下面的add选择图中的芯片类型添加,点击ok

keil

最后也别忘了选择芯片

keil

点击debugger,就会出现如下页面,就说明仿真成功了

keil

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分