TinyM4-K10开发环境配置

TinyM4-K10开发环境配置

TinyM4-K10开发板使用的是Cortex-M4系列CPU,可以使用Keil或IAR进行编程。为了在window下运行配套例程,首先需要对环境进行配置。
环境配置主要包括以下几个步骤:

  • 安装Keil5集成开发环境
  • 安装TKscope驱动
  • 项目设置

所需的软件、安装包等可以从CSDN或者网盘下载
网盘链接:https://pan.baidu.com/s/17GXzp8MjFMox7FD5W1iS5Q

一.安装Keil5

1.运行Keil5安装程序

下载MDK5安装包,双击打开,根据安装软件的提示一步步进行操作
以安装在D盘为例,安装路径设置为D:\Keil_v5
由于安装TKscope驱动的过程中需要安装在Keil根目录下,因此需要记住Keil安装的位置。建议路径设置尽量简单。
安装过程可能需要输入用户、公司、邮箱,随便输就行。
在这里插入图片描述

2.破解

Keil的破解需要用到破解机,通过搜索引擎很容易找到。安装完成Keil后,桌面上会出现Keil的快捷方式。
注意这里为了破解,需要先 右键单击 Keilv5快捷方式,在下拉菜单中选择以管理员身份运行(此后的正常使用中直接双击启动即可)
在这里插入图片描述
点击左上角的File选项卡,下拉菜单中选择License Management,打开License Management界面。
在这里插入图片描述
将右上的CID复制下来,粘贴到注册机中的CID处。Target选项框中选择ARM选项,下方的版本中选择professional(或prof),点击“Generate”即可生成注册码。
在这里插入图片描述
将注册码复制下来,回到License Management注册界面,在New License ID Code后的框中粘贴刚刚复制的注册码,点击“Add LIC”即可完成破解。如果出现需要管理员权限的提示,可能是因为没有以管理员身份运行的原因,重新以管理员身份启动即可。
注意,windows defender可能会将破解机识别为病毒并自动删除,并出现类似一下提示:
在这里插入图片描述
解决方法是在系统安全设置中对注册机添加信任并恢复文件,具体操作视操作系统版本而定,可以搜索具体的操作。
在这里插入图片描述

3.安装芯片支持包

Keil5中不像Keil4中已经提供了大量芯片的支持包,因此需要额外安装。一般来说支持包可以在诸如ST公司的官网找到,在这里我们需要安装Keil.Kinetis_K10_DFP.1.3.0.pack和Keil.LPC800_DFP.1.2.0.pack两个文件。直接在资源管理器中双击pack文件,根据提示进行操作即可完成安装。如果系统中装有多个Keil,可能无法找到正在使用的Keil的安装目录,这一点需要注意。
安装完成后,可以在Keil的工程设置中找到恩智浦公司(NXP)相关芯片。在以后的选择全部选择MK10DN32xxx5即可
在这里插入图片描述

二.安装TKscope

4.安装TKScope 仿真器驱动软件

找到TKScopeSetup_ARM_CK100_MK10DN32VLH5.exe安装包,双击打开,根据提示进行安装。
注意安装路径必须选择Keil的根目录,以本文为例,即D:\Keil_v5
目录选择正确的情况下,安装过程中会自动填写用户信息,与之前安装Keil时填写一致。
安装完成后,应该能在D:\Keil_v5文件夹下找到ARM、UV4、TKscope等文件夹。
在这里插入图片描述
打开Keil5,点击项目设置,在Debug选项卡下,应该能够找到TKscope下载器
在这里插入图片描述

5.禁用数字签名(win10以下此步跳过)

win10开始,微软对驱动程序要求强制数字签名。由于TinyM4-K10开发板比较老,驱动已经停止更新,因此没有数字签名,无法直接安装。因此win10用户需要禁用驱动强制签名,才能安装驱动。
禁用驱动程序强制签名首先需要进入高级启动模式。在开始菜单中,按住shift键的同时点击重启;或者在右下角点击通知——找到并进入“所有设置”——点击“更新和安全”——“恢复”——点击“高级启动”下的“立即重启”,重启电脑
在这里插入图片描述
重启后会进入高级启动设置,点击“疑难解答”——“高级选项”——“启动设置”——“重启”,等待系统重启后,按对应数字键(一般为7)禁用驱动程序强制签名,等待系统正常启动。
在这里插入图片描述
部分电脑会有所不同,根据系统提示或者相关具体教程进行操作即可。

6.设备管理器中安装驱动

首先通过USB数据线将开发板与电脑连接。在“我的电脑”上点击右键——“管理”——“设备管理器”,找到无法识别的设备(CK100),点击右键——“属性”,更新驱动程序,浏览系统目录,选择之前安装TKscope的路径(本文中为D:\Keil_v5\TKscope),弹出的对话框中选择安装,系统即可正常识别CK100。
在这里插入图片描述
到此为止,软件的安装已经完成,下面以开发板自带的例程为例将示例代码下载到开发板中。

三.编译和下载

7.编译

以"寄存器-实验"中“GPIO_LED”为例,首先打开工程,芯片选择为NXP -> K10 -> MK10DN32VLH5(可能分别需要对release、debug版本进行三次配置)
点击工具栏中对“Build”按钮,Keil会对当前工程进行编译,并在下方的Build Output中输出编译进行情况。
在这里插入图片描述
由于Keil版本的影响,可能会出现编译出错的情况,提示缺少CMSIS的头文件“core_cm4.h”,通过在项目设置中手动添加该文件的路径即可解决该问题。“core_cm4.h”在Keil安装路径下,以本文为例,可以在 D:\Keil_v5\ARM\Pack\ARM\CMSIS\4.5.0\CMSIS\Include
中找到。在“工程设置”——“C/C++”选项卡——“Include Paths”中添加该项即可(注意目录中的4.5.0取决于Keil的版本,根据自己的情况选择即可)
在这里插入图片描述

8.下载

编译成功后,在项目设置中debug和utilties选项卡里,将下载器设置为TKscope。
在这里插入图片描述
在这里插入图片描述
通过USB数据线连接PC和开发板,点击工具栏中的Download按钮,根据软件的提示进行操作,即可完成下载。下载完成后,点击reset按钮对开发板进行复位,即可完成对示例代码对验证。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值