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