还剩28页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
使用方法简介KEIL课将绍项创码编写调试本件介KEIL的基本使用方法,涵盖目建、代、等方面dh bydhse hsfdw简介KEIL嵌入式开发开开环KEIL是一个用于嵌入式系统发的集成发境IDE.代码编辑码编辑编译调试员开测试应它提供代、、等功能,方便程序发和嵌入式用程序.芯片支持•支持多种微控制器MCU和微处理器MPU•层驱库提供各种硬件抽象HAL和动程序的工作环境KEIL用户界面代码编辑器编译器调试器观码编辑语内编译将码转调试KEIL提供直友好的用户界集成的代器支持法高置的器可以源代强大的器可以帮助用户查码换标码码编码错误开面,方便用户快速上手操作亮、自动补全、代折叠等功成目代,完成代的找和解决代,提升发开译过能,提升发效率程效率的主界面KEILKEIL主界面包含多个窗口,每个窗口都具有不同的功能用户可以通过这创编辑编译调试载些窗口建、、、和下程序栏单栏编辑调试主窗口中包含工具、菜、窗口、输出窗口、窗口等工栏单栏选项编辑编具提供常用的操作命令,菜提供更多功能,窗口用于辑码显编译链调试调试代,输出窗口示和接信息,窗口用于程序创建新工程新建工程1选择单选项“Project”菜中的“New Project”选择芯片型号2对话选择标在“Select Devicefor Target”框中目芯片配置工程选项3称录编译选项数设置工程名、目、器等参创建工程4击钮创点“Finish”按完成工程建添加源文件创将编写码建新工程后,需要好的源代文件添加到工程中编语汇编KEIL支持多种程言,如C、C++、等添加文件1选择单选项“Project”菜中的“Add Filesto GroupSource Group1”选择文件2弹选择码在出的窗口中需要添加的源代文件添加完成3击钮将选点“添加”按,中的文件添加到工程中编译工程选择编译器1选择标对应编译目芯片型号的器设置编译选项2级别级别优化、警告和宏定义等点击编译按钮3编译选项进编译标KEIL会根据行,生成目文件链接工程选择目标平台开选择标根据发板正确的目平台,例如ARM,AVR等配置链接器链选项称内设置接器,例如输出文件名,存分配,入口地址等添加库文件将库项码标库驱库所需的文件添加到目中,例如启动代,准,外设动生成可执行文件执链将标码库资执行接操作,目代,文件,以及其他源合并成可行文件下载代码选择目标设备1选择标目设备的型号和类型选择下载方式2选择载合适的下方式,例如SWD或JTAG连接调试器3将调试连标器接到目设备点击“下载”按钮4开载码标始下代到目设备将码载标过进载选择载连调试击载钮KEIL提供多种方法代下到目设备,例如通JTAG或SWD接口行下合适的下方式并接器后,点“下”按即可将码载标代下到目设备在目标板上运行连接目标板线将标连脑使用USB或串口目板接到电选择目标设备软选择标标在KEIL件中目设备的型号,确保与目板一致下载程序击载钮将编译载标点“下”按好的程序下到目板上运行程序标执载开目板会自动行下的程序,并始工作使用调试器启动调试1击调试钮进调试点按,入模式设置断点2码单击断在代行号处,设置点单步运行3执码观执逐行行代,察程序行流程查看变量值4调试逻辑查看变量的值,帮助程序调试开过现码错误器是KEIL中强大的工具,帮助发者追踪程序运行程,发并解决代中的设置断点设置断点1断调试许执时暂执检状态点是程序中必不可少的工具它允您在程序行到特定位置停程序行,以便您查程序设置断点方法2码侧单击标键断断该码将显红圆在代行号左鼠左即可设置点点设置成功后,行代示一个色圈移除断点3断码侧单击标键断断红圆将在已设置点的代行号左再次鼠左即可移除点点移除后,色圈消失单步运行执行指令1键执当进观状态按F11行前指令并入下一行,察程序运行查看变量2观过查看变量的值,察程序运行程中的变化跟踪程序3执码错误问题逐行行代,找到程序或所在查看变量值选择变量1监选择在“视”窗口中,要查看的变量查看值2监当在“视”窗口中,查看变量前的值更新值3监如果需要,可以在“视”窗口中修改变量的值监视窗口监观过调试员状视窗口用于察程序运行程中变量的值,方便人分析程序的运行态监过数组内时视窗口可以通添加表达式、变量、等容,实查看其值的变化情况监观调试员错误逻视窗口提供了一个直的界面,帮助人快速定位程序,理解程序辑进,并行必要的修正内存窗口内显标内数许内内存窗口示目板存中据它允用户查看和修改存容内显数节数存窗口可以示不同类型的据,例如字、字、双字、浮点、字符串过访问内等它可以通地址、符号、变量名等方式存寄存器窗口显当时寄存器窗口示前程序运行CPU的所有寄存器值针用户可以在寄存器窗口中查看和修改寄存器值,例如PC指、堆栈针状态指、寄存器等过观状态执过通察寄存器值的变化,可以了解程序的运行和行程调用堆栈窗口调用堆栈窗口程序执行流程定位问题显当数调顺数称过调栈执当现错误时过调栈示前函的用序,包括函名、通查看用堆窗口,可以了解程序行程序出,可以通查看用堆数员过数调关错误数进参、返回值等信息,方便程序跟踪程序程中的函用系,帮助分析程序运行窗口,确定发生的函位置,并行相执问题状态应调试行流程,找出所在的终止调试调试终调试话释资完成后,需要止会,放源停止调试1击栏钮点工具上的停止按关闭调试窗口2关闭调试所有窗口退出KEIL3关闭软KEIL件终调试将状态止后,程序停止运行,并回到正常配置选项KEIL编译选项连接选项调试选项产品许可证级别级调试栈内标调试断监许证优化、警告等、信堆大小、存模型、目代模式、点设置、变量可类型、有效期、支持的标码码内息、目代格式等地址空间等视、存窗口等芯片型号等编译选项优化级别警告级别12级别码码执级别开识别码问题码质优化可以提高代效率,例如,代大小和行速度警告可以帮助发者潜在的代,确保代量调试信息预处理选项34调试开进码调试单执预选项码预过信息可以帮助发者行代,例如,步行、处理可以控制代处理程,例如,宏定义、文件查看变量值等包含等连接选项选择链接器设置输出文件链将编译终执称确定接器,用于后的目指定生成的最可行文件名标码转换为执径代可行文件和路配置内存模型指定启动代码标内组选择码该定义目系统中存空间的织合适的启动代文件,文负责调应方式,例如,RAM和ROM的大件初始化硬件和用用程小和地址序的入口点调试选项设置断点单步执行码断执该执码执在代中设置点,以便在程序行到位置一次行一条指令,方便逐行跟踪代的行时暂停流程查看变量内存窗口监调试内时内数视窗口用于查看变量的值,帮助程序中存窗口可以查看程序运行存中的据,逻辑错误内的帮助分析存使用情况产品许可证试用版完整版
11.
22.试费购买许证KEIL提供用版,可免使用完整版需要可,可永时一定间久使用所有功能许可证类型许可证管理
33.
44.许证为单许许证许可类型分用户可使用可管理器可以管理证络许证证、网可等可信息支持的芯片型号KEIL处理器微控制器ARM8051还传们费KEIL支持多种ARM处理器系列,包括Cortex-M、Cortex-R和KEIL支持统的8051微控制器,它在工业控制、消电子这应领产领欢Cortex-A些处理器广泛用于嵌入式系统,涵盖各种域品等域仍然很受迎的新特性KEIL支持新芯片图形化配置工具断观图KEIL不更新,支持更多ARM处理器,例KEIL提供了更直的形化配置工具,方为关编译调试载选项如Cortex-M系列,并最新型号提供相便用户设置、和下软件包集成式代码编辑器性能提升码编辑码编译调KEIL的代器功能更强大,支持代KEIL的性能得到提升,速度更快,语码试畅开项自动完成、法高亮和代折叠等功能更流,可以帮助发者更高效地完成目常见问题解答KEIL软开过问KEIL是一款功能强大的嵌入式件发工具,使用程中可能会遇到各种题编译错误调试问题问题软许问题常见的包括、、芯片支持、件可等问题时档问题论遇到,可以参考KEIL官方文,查看常见解答,也可以在坛或社区寻还过线话术队求帮助此外,可以通在客服或电联系KEIL技支持团开环习资码档这KEIL发境中包含丰富的学源,包括教程、示例代、帮助文等资进软开些源可以帮助用户快速上手KEIL,并行嵌入式件发学习资源KEIL官方网站在线论坛和社区
11.KEIL
22.软论区官方网站提供最新的件下坛和社可以与其他用户互载术获习、教程、技支持等信息,动,取帮助,并分享学经习选资验是学KEIL的首源相关书籍和视频课程示例代码和项目
33.
44.书频课习码项籍和视程提供系统的学学示例代和目可以帮助习应方法,帮助理解KEIL的基本理解KEIL的功能和用,并提骤概念和操作步高实际操作能力课程总结的使用方法嵌入式开发KEIL课详细绍软创对开关为开本程介了KEIL件的使用方法,包括建新工程、添加掌握KEIL的使用于嵌入式系统发至重要,它发者提供编译链载码调试创调试应源文件、和接工程、下代以及使用器等了一个强大的平台,可以高效地建和嵌入式用程序问答环节现问时对课问题请时在是答间如果您今天的程有任何,随提出们将尽为我力您解答。
个人认证
优秀文档
获得点赞 0