热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

IAR的破解、K60项目的设置

IAR版本:EWARM-CD-6701-5794破解文件夹名称:EWARM-6701-crack下面是IAR的破解说明,破解文件最后会上传,如果你们已经有了就不需要下载

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


推荐阅读
  • 在CentOS 7上部署WebRTC网关Janus
    在CentOS 7上部署WebRTC网关Janus ... [详细]
  • 在CentOS上部署并使用FFmpeg多媒体处理工具
    最近在进行音频处理时需要用到FFmpeg,本文将详细介绍如何在CentOS系统上部署并使用这一强大的多媒体处理工具。首先,从官方网站下载FFmpeg的最新版本,然后通过Xftp工具将下载的压缩包(如ffmpeg-4.3.1.tar.xz)传输到服务器上。接下来,解压文件并按照官方文档进行编译安装。安装完成后,可以通过命令行工具验证FFmpeg是否成功安装,并开始进行多媒体文件的转换和处理。此外,文章还将介绍一些常用的FFmpeg命令和参数,帮助用户快速上手。 ... [详细]
  • 本文详细探讨了OpenCV中人脸检测算法的实现原理与代码结构。通过分析核心函数和关键步骤,揭示了OpenCV如何高效地进行人脸检测。文章不仅提供了代码示例,还深入解释了算法背后的数学模型和优化技巧,为开发者提供了全面的理解和实用的参考。 ... [详细]
  • 本文详细介绍了在DS-5开发工作室中集成最新编译器工具链的方法与步骤。通过逐步指导,帮助用户高效地配置和使用最新的编译器,以提升开发效率和代码质量。此外,还提供了常见问题的解决方案和最佳实践建议,确保用户能够顺利进行开发环境的升级。 ... [详细]
  • 掌握PHP框架开发与应用的核心知识点:构建高效PHP框架所需的技术与能力综述
    掌握PHP框架开发与应用的核心知识点对于构建高效PHP框架至关重要。本文综述了开发PHP框架所需的关键技术和能力,包括但不限于对PHP语言的深入理解、设计模式的应用、数据库操作、安全性措施以及性能优化等方面。对于初学者而言,熟悉主流框架如Laravel、Symfony等的实际应用场景,有助于更好地理解和掌握自定义框架开发的精髓。 ... [详细]
  • 本文探讨了将PEBuilder转换为DIBooter.sh的方法,重点介绍了如何将DI工具集成到启动层,实现离线镜像引导安装。通过使用DD命令替代传统的grub-install工具,实现了GRUB的离线安装。此外,还详细解析了bootice工具的工作原理及其在该过程中的应用,确保系统在无网络环境下也能顺利引导和安装。 ... [详细]
  • 在VMware虚拟机中部署带有中文图形界面的CentOS 7 Linux系统
    本文详细介绍了在VMware虚拟机中部署带有中文图形界面的CentOS 7 Linux系统的步骤。首先,通过“文件”菜单选择“新建虚拟机”并进入自定义设置。接着,在硬盘兼容性选项中选择默认设置。为了更好地进行Linux操作系统的安装练习,建议选择稍后安装操作系统,并在虚拟机安装完成后,根据实际需求删除不必要的硬件组件。此外,本文还提供了详细的配置参数和注意事项,帮助用户顺利完成整个部署过程。 ... [详细]
  • 本文探讨了Android系统中支持的图像格式及其在不同版本中的兼容性问题,重点涵盖了存储、HTTP传输、相机功能以及SparseArray的应用。文章详细分析了从Android 10 (API 29) 到Android 11 的存储规范变化,并讨论了这些变化对图像处理的影响。此外,还介绍了如何通过系统升级和代码优化来解决版本兼容性问题,以确保应用程序在不同Android版本中稳定运行。 ... [详细]
  • 探讨上传下载 API 的常见问题及解决方案 ... [详细]
  • 在 CentOS 6.6 系统中搭建 MONO 和 Jexus 以支持 ASP.NET 及 MVC 应用的运行环境配置指南
    本文提供了在 CentOS 6.6 系统上配置 MONO 和 Jexus 以支持 ASP.NET 及 MVC 应用的详细步骤。首先,确保本机环境为 CentOS 6.6,并使用阿里云的 YUM 源来安装必要的软件包,包括 gcc、gcc-c++、bison、pkgconfig 和 glib2-devel。这些软件包是构建和运行 MONO 环境的基础,确保系统能够顺利支持 ASP.NET 和 MVC 应用的部署和运行。 ... [详细]
  • FastDFS Nginx 扩展模块的源代码解析与技术剖析
    FastDFS Nginx 扩展模块的源代码解析与技术剖析 ... [详细]
  • 本文详细探讨了Zebra路由软件中的线程机制及其实际应用。通过对Zebra线程模型的深入分析,揭示了其在高效处理网络路由任务中的关键作用。文章还介绍了线程同步与通信机制,以及如何通过优化线程管理提升系统性能。此外,结合具体应用场景,展示了Zebra线程机制在复杂网络环境下的优势和灵活性。 ... [详细]
  • 在 openSUSE Tumbleweed 系统上搭建 51 单片机开发环境并进行编程实践。首先,通过 `sudo zypper in emacs` 命令安装文本编辑器 Emacs。接着,使用 `sudo zypper in sdcc` 安装 SDCC 编译器。最后,利用 `wget` 下载 sdcflash Python 脚本,以便于单片机的烧录和调试。此外,还介绍了如何配置开发环境,确保各组件协同工作,提高开发效率。 ... [详细]
  • 在PHP的设计中,预定义了9个超级全局变量、8个魔术变量和13个魔术函数,这些变量和函数无需声明即可在脚本的任意位置使用。这些特性在PHP开发中极为常见,能够显著提升开发效率和代码的灵活性。相比之下,Java并没有类似的内置机制,但通过其他方式如上下文对象和反射机制,也可以实现类似的功能。本文将详细探讨这两种语言中这些特殊变量和函数的使用方法及其应用场景。 ... [详细]
  • STAR: 转录组数据分析中的高效比对工具介绍
    欢迎关注“生信修炼手册”!STAR 是一款专为 RNA-seq 数据设计的高效比对工具,以其卓越的速度和高灵敏度著称。该软件在处理大规模转录组数据时表现出色,能够显著提高比对效率和准确性。此外,GATK 推荐使用 STAR 进行预处理步骤,以确保后续分析的可靠性。 ... [详细]
author-avatar
mobiledu2502857983
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有