77范文网 - 专业文章范例文档资料分享平台

01 - 实验一 熟悉实验开发环境及GPIO编程-161012 - 图文(2)

来源:网络收集 时间:2020-05-23 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

图A-4增加.hex和.map文件设置图

.hex文件是由符合Intel HEX文件格式的文本构成的ASCII文本文件。具体知识见《嵌入式技术基础与实践(第三版)—ARM Cortex-M0+ Kinetis L系列微控制器》中第87页。

.map文件提供了查看程序、堆栈设置、全局变量、常量等存放的地址信息。

2.增加或更改文件的查看方式

KDS中默认的文件打开方式为C/C++ Editor,只能识别.c/.h/.s等文件,对于工程中的.ld等文件不能识别,因此需要更改KDS中对某种文件的打开方式,可以点击菜单栏中的Window->Preferences,点击General->Editors->File Associations,在右侧选项卡中的File types中选择需要更改的文件类型(若没有,可点击右侧的Add按钮手动添加),在下方Associated editors中会显示此类文件当前的打开方式,点击右侧的Add按钮添加新的打开方式,选中它后点击右侧的Default按钮可将其设置为默认打开方式,点击OK即可完成修改。

例如:需打开链接文件(.ld文件),但是无法查看文件中代码,可以点击Window->Preferences->General->Editors->File Associations,在右侧选项卡中的File types中选择*.ld文件类型,在下方Associated editors中点击Add,选择“C/C++ Editor”打开方式,点击OK即可查看文件中代码。

3.更改字体属性

若需改变文本编辑区文字的字体属性,可以点击菜单栏中的Window->Preferences,点击General->Appearance->Colors and Fonts,在右侧选项卡中的Colors and Fonts里选择Basic->Text Font,点击Edit按钮即可进入字体属性界面。设置字体属性见图A-5所示。

图A-5 字体属性设置图

点击即可修改文字属性。

4.更改鼠标悬停提醒设置

若选择或取消鼠标悬停提醒,可以点击菜单栏中的Window->Preferences,点击C/C++->Editors->Hovers,勾选或取消勾选右侧选项卡中Combined Hover,点击OK即可完成更改。

注意:以上设置在不同的工程中可能需要重新设置,也就是说以上设置只存在于当前工程中,并不是设置了这些属性后,所有工程都存在了。

5.取消自动编译

编译时勾选当前工程,在KDS中Project菜单下的Build Automatically项前的√点击后取消,取消自动编译(建议的配置方式),如图A-6所示。

图A-6 取消自动编译

A.2KDS简明使用方法 A.2.1 导入现有工程到开发环境中

1.什么是KDS工程目录?

如图A-5“KL25_Light[Component]”就是一个KDS工程目录。注:Debug文件夹是工程进行构建后自动生成的文件夹。工程框架见图A-7所示:

图A-7 KDS工程框架

2.什么是KDS工程面板

如图A-8所示,是KDS的工程面板。若没有,可以通过点击菜单栏中Window->Show View->Project Explorer,显示出KDS的工程面板。未导入工程的KDS工程面板如图A-6所示。

KDS工程窗口标 识

待导入的工程区

图A-8 KDS的工程面板

3.工程导入方法

在KDS中需要打开工程时,选择菜单栏中File->Import,在弹出的对话框中选择General->Existing Projects into Workspace,点击Next,接着点选Select root directory,点击右侧的Browse,选择需要打开的工程文件夹,点击Finish完成,导入过程如图A-9所示:

图A-9 导入工程流程

A.2.2 编译与链接工程—产生可执行的机器码

编译前,需在左侧的工程目录视图中点选需要编译的工程,然后在菜单栏中选择Project->Build Project或点击工具栏上的图标,即可编译所选工程。

若需清理工程,则在菜单栏中选择Project->Clean即可。若需在清理工程后自动编译工程,则先需要将Project->Build Automatically的勾去掉,具体过程见附录A.1.2,此时在清理工程后会自动对工程进行重新编译。建议使用此种方式对工程进行编译。

具体的编译过程信息可以查看下方的Console窗口。编译过程结束后可以在下方的Problems窗口中查看编译警告及错误信息。

在左侧工程栏的DEBUG中,工程默认编译生成的机器码为“.elf”文件,如“

”,若需要生成其他机器码,如.hex文件及.lst文件,可以选中

工程,点击菜单栏中Project->Properties进入工程属性设置,进入

C/C++Build-->Settings-->Toolchains选项卡,勾选Create flash image及Create extended listing,点击OK。具体过程见附录A.1.2。

若Problems中没有ERRORS,则编译通过。可以进行程序的运行或调试。

A.2.3 KDS的常用基本操作

1.变量与函数声明的定位

在文本编辑区里,将鼠标指针悬停在某个宏常量、变量或是函数上时,会弹出文本框显示对应的宏展开、变量或函数声明。

若想跳转到相应的声明处,可以右键单击相应宏常量、变量或是函数,在弹出的菜单中选择Open Declaration(或左键单击文本,按F3快捷键;也可以按住Ctrl键不放,左键点击相应文本)追踪该变量或函数、宏常量的上层定义位置,继续该操作直到最早定义位置(有些定义是存放到.ld文件中,需按照前面附录A.1.2中“1.增加或更改文件的查看方式”设置关联.ld文件或其他文件。此外,可以用Alt+<-及Alt+->快捷键来后退或前进到前一个或后一个光标所在处。由此可以查看函数或变量的属性,用于更好的理解程序。

有以下特殊情况无法索引到变量或函数声明,可使用“搜索与替换”中“在所有打开的工程文件中搜索/替换关键字”的方法进行搜索定位。

(1)变量或函数声明所在的文件不属于当前工程。

(2)变量或函数声明所在的文件是链接文件或汇编文件。

2.搜索与替换

若只需在单个文件中搜索/替换关键字,可以点击菜单栏中的Edit->Find/Replace(快捷键Ctrl+F)。

若需要在所有打开的工程文件中搜索/替换关键字,可以点击菜单栏中的Search->File(也可使用快捷键Ctrl+H,然后点击File Search选项卡),在Containing text里填入搜索关键字,在File name patterns里填入需要搜索的文件类型(一般填写*.*),点击Search或Replace来进行搜索与替换。搜索结果会在屏幕下方的Search窗口中显示。

3.添加文件/文件夹

在工程中添加软件构件时选择其中一种方法即可。

方法一:点击工程菜单击右键选择“Import”,在对话框中选择“File System”,点击“Next”,选择需要添加的文件/文件夹路径,确定后选中需要选中的文件/文件夹,如果添加的是文件夹,下方Options选项卡中要勾选“Create top-level folder”,点击Finish即可;如果添加的是文件,直接点击Finish即可。

方法二:将要添加的文件复制到要放入的工程目录下,然后在KDS下,右击工程名点击“Refresh”,文件便会自动加进工程。推荐使用第二种方法添加一个文件/文件夹。

4.添加文件夹引用

虽然添加文件夹将文件夹加进了工程,KDS并未将文件夹“引用”,需要添加工程应用,这样头文件才能将其包含至工程。在KDS下右击工程名点击“Properties”,在左边栏点击“C/C++ Build”下选择“Settings”。在“Setting”右边的选项卡内选择“Tool Settings”下的“Cross ARM C Compiler”中的“Includes”项,然后在“Include Paths (-I)”单击添加工程路径单击“OK”便可。单击可以删除某一路径引用。

5.设置/取消“鼠标悬停提示”

“鼠标悬停提示”的优点是,当鼠标悬停时,会有相应的提示;“鼠标悬停提示”的缺点是,不希望提示时,干扰视线,影响阅读程序的效率。在KDS环境下,可以通过以下方法设置/取消“鼠标悬停提示”:

Window->Preferences->C/C++->Editor->Hovers,将Combined Hover前面的对号设置或去掉。

6.KDS组件更新

如果KDS不支持当前连接的目标板,则需要对KDS开发环境进行组件更新,以获得更多的芯片型号支持。

在菜单栏下单击“Help”的“Check for Updates”,如果有新的更新,则选择Help菜单下的“Install New Software”,在对话框中选择要升级文件即可。注:组件更新不等于KDS软件版本更新,如果NXP官网有新的KDS版本,仍需在官网上进行下载安装,同时可以卸载旧版本。

A.2.4KDS单步调试

将工程编写并编译好后,确认好写入器与目标板已正确连接且目标板通电,点击调试按钮“所示。

”下的“Debug Configurations…”选项,即可进入单步调试主界面,如图A-10

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库01 - 实验一 熟悉实验开发环境及GPIO编程-161012 - 图文(2)在线全文阅读。

01 - 实验一 熟悉实验开发环境及GPIO编程-161012 - 图文(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1069705.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: