IAR的破解、K60项目的设置

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/chengdong1314/article/details/51673311

IAR版本:EWARM-CD-6701-5794    破解文件夹名称:EWARM-6701-crack


下面是IAR的破解说明,破解文件最后会上传,如果你们已经有了就不需要下载

仅供学习使用!!商业用户请购买正版软件。

把破解文件覆盖到安装目录同文件即可(两个目录都复制):
C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\common\bin
C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\arm\bin
破解后,每次打开 IAR 都会 弹出一个窗口,关闭他即可,不影响使用。
建议删掉此文件:(或者重命名)
C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\common\bin\LicenseManager.exe


K60项目的编译设置问题:

当第一次编译工程的时候,如果你不够幸运,那么将会出现下面的错误:

提示的意思是没有找到相应的头文件,也就是说头文件目录没有设置好,我们看工程文件里并没有包含头文件目录,IAR不知道去哪里找到相应的头文件,比如“common.h”这个文件,这时候如果我们点击工程右键看到的头文件目录设置应该是这样的:


应该做如下设置:

也就是在目录这一栏里填上这些内容:

$PROJ_DIR$\User\Inc
$PROJ_DIR$\Source\Inc
$PROJ_DIR$\Source\Inc\IAR
$PROJ_DIR$\Source\Inc\kinetis
$PROJ_DIR$\Library\CMSIS\Inc

这其中的$PROJ_DIR$是一个目录变量,就是代表我们点开工程的那个工程文件所在的目录,这里是C:\Users\Administrator.O7R3KN5DJILOXHB\Desktop\1.按键点灯,也就是说$PROJ_DIR$=“C:\Users\Administrator.O7R3KN5DJILOXHB\Desktop\1.按键点灯”

那么我们还可以看看这些内容,$PROJ_DIR$\User\Inc就是代表这个目录:

相应的$PROJ_DIR$\Source\Inc就是这个目录:

这些目录就是我们存放头文件的目录

下面来看看第二个要填的地方


这些是宏设置,在宏设置里填上这些内容:

DEBUG
IAR
ARM_MATH_CM4
MK60DZ10

简单的讲讲这几个宏的作用,下面的一张图片就能够很好的说明了DEBUG这个宏定义的作用:

就是说这几个宏在工程文件里会用到,省掉这几个宏编译就有问题,这也说明我们也可以用这几个宏定义,比如DEBUG就能够让我们的文件区分是调试的程序还是成型的程序

到这里编译就会成功,如下:




在这里如果编译成功,但是没有生成相应的文件,也就是提示  linking faile相似的内容,就是因为我们没有选择好合适的链接脚本,这个是编译原理的内容了,所谓的连接就是把编译各个C文件生成的结果合在一起,变成能够直接烧录到单片机的固件,比如.hex文件,这里作如下设置:

也就是说这个选择上这个文件:



仿真这样操作:


这时候我们点击仿真并没有把程序下载到单片机中,而是软件仿真,仿真这一栏是这样的:


这时候我们需要选择硬件仿真,这样选择:


这时候仿真如果出错是因为我们没有选择好烧录配置文件,这样选择:

这时候就能够正确的仿真成功了




到这里,就可以在板子上看到实验现象了

就讲到这里




下面是破解方法和破解文件:

http://download.csdn.net/detail/chengdong1314/9549473

因为IAR安装包有点大这里就不上传了,大家可以去网上下载


下面是本实验用到的工程文件,是一个按键点灯小实验:

http://download.csdn.net/detail/chengdong1314/9549486

展开阅读全文

没有更多推荐了,返回首页