一,安装KeilMDK v4.20
【1】下载keiMDK v4.20,解压 先安装mdk420.exe,在mkd420双击,按默认,一路next,安装完成。 【2】解压MDKKEYGEN_3.5-4.20.rar到当前当前文件夹,释放出keygen.exe。 然后启动安装好keil uVision4,再双击keygen.exe打开其界面 【3】点击File->License Management,如下
复制右侧CID栏的内容,粘贴到下图CID栏内,还要在右侧Target栏的下拉框内选中ARM
点击"Generate",在其上的文本栏内生成了LIC码,然后将其复制,再到上图License Management 的LIC栏内粘贴,然后点击 “Add LIC”,注册便完成了。然后重启Keil uVision4生效。
二,安装JLink
JLink的驱动包为Setup_JLinkARM_V424c.zip,网上可以搜到,将其解压,然后双击,就可以安装。
【1】这里安装的是proteus 7.8 sp2版 下载后解压后如下图
双击P77.8sp2.exe,一路按默认next,注意,当安装license时,定位到安装文件包中*.lxk文件,直到完成。
【2】进行破解 双击上图中的Proteus Pro 7.8 SP2破解 1.0.exe,如下图
点击“浏览”,定位到proteus的安装目录,然后点击升级,片刻之后,可以看到升级成功的消息对话框。
四,keilMDK和proteus联调
【1】安装联调补丁vdmagdi.exe,网上可以搜到 然后双击按默认安装。
【2】MDK4的设置方法 找到keilMDK4安装目录的根目录下的tools.ini文件,用记事本打开 找到“[ARM]”,在代码的第7行就是,可以用“编辑->查找”,将[ARM]标签下的蓝色粗体部分,即TDRV12=BINVDMARM.DLL ("Proteus VSM Simulator")开始的两行复制,然后到[ARMADS]标签下粘贴为红色部分即TDRV12=BINVDMARM.DLL ("Proteus VSM Simulator")开始的两行。之后再CPUDLL0所在行的括号内加入下面红色部分,即TDRV12,修改结果如下:
【3】保存退出,重启keiMDK,点击uVision4->Project->Options for xxxx,弹出Options for xxxx对话框,点击Debug页,点击下拉按钮可以看到“Proteus VSM Simulator”,如下图
【4】点击“Settings”按钮,可以设置仿真主机所在的IP地址和端口等,如下图
【5】勾选ISIS Professional->Debug->Use Romote Debug Monitor,就可以进行仿真了。如下图
【6】仿真测试 执行uVission4->Project->Open Project ...-> C:KeilARMExamplesHello.uvproj,打开hello工程,在左侧Project栏内的LPC2100工程目录上点右键->Options fro Target 'LPC2100'..,如下图
在弹出的对话框中点击device标签,如下图,选中LPC2138
然后再点击Debug标签,选中右侧的Use单选按钮,并在右侧的下拉框中选中“Proteus VSM Simulator”,如下图
然后点击"OK"按钮,结束设置。然后编译。 打开ISIS Professional->File->Open Design..,打开如下图所示对话框,并定位到LPC2138 with Graphics LCD,然后确认勾选已经了Debug->Use Remote Debug Monitor。
执行uVision4->Debug->Start/Stop Debug Session,这时工程处于debug状态,相应的,在ISIS Professional中看到也处于Debug状态的工程。
|