版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、AVR教程程(4):AVRSStudiio仿真调调试快速入入门发布: 22010-1-100 12:30 | 作者: HYPERLINK /space.php?uid=8160&op=bbs tiaankaii | 来来源: 电电子园AVVR单片机机学习专区区AVRSttudioo仿真调试试快速入门门p=330, 22, leeft AVVRStuudio的的安装到 ATTMEL 官方网站站: htttp:/wwww.atmmel.ccom/ddyn/pproduucts/toolls_caard.aasp?ttool_id=22725 下载安装装。 AAVRSttudioo之建立、打开相关关
2、调试文件件使用汇编编语言,软软件仿真若使用用汇编语言言进行源代代码的编写写,由于AAVRSTTUDIOO自带ASSM编译器器,可以直直接建立、打开。/pp=300, 2, lefft/ppp=30, 2, leftt/pp接接着,进行行代码编写写,之后按按进行编译译。使用IICCAVVR,软件件仿真若使用CC进行编写写,由于AAVRSTTUDIOO不带C编编译器,所所以需要打打开相应的的调试文件件。打开*.COFF(使用IICCAVVR编译器器编写源代代码)或*.D900文件(使使用IARR编译器编编写源代码码)。这类类文件与您您需要调试试的*.CC文件所处处同一文件件夹。下面面以ICCCAV
3、R为为例,进行行介绍。接接着,保存存*.apps文件,改改文件将记记录目标芯芯片、文件件路径等信信息。在打打开项目文文件的时候候,如下图图:选择“AVR Simuulatoor”,右右边选择实实际使用的的器件型号号,之后点点击“Fiinishh”即可进进行软件仿仿真。选择择完成后,即即可进行仿仿真调试了了。p=30, 2, lleft使用JTTAGICCE仿真器器,硬件仿仿真与与软件仿真真不同的是是:在打开开项目文件件的时候,如如下图:选选择“JTTAG IICE”,其其它的步骤骤与软件仿仿真一致,见见上。/p使用JTTAG IICE mmkII仿仿真器,硬硬件仿真与软件件仿真不同同的是:在在
4、打开项目目文件的时时候,如下下图:选择择“JTAAG ICCE”,其其它的步骤骤与软件仿仿真一致,见见上。 AVVRStuudio之之调试程序序下面简单单介绍使用用AVRSStudiio进行仿仿真调试调调试控制栏栏调试控制制栏可以控控制程序的的执行状态态,所有的的调试控制制都可以由由菜单,快快捷键和调调试工具栏栏实现。注注意!如果果在目标文文件中含有有有效的源源码级信息息,所有的的调试操作作将一直继继续执行,直直到到达第第一条用户户源代码语语句.如果果没有遇到到用户源代代码语句,程程序将继续续执行。如如果要停止止程序的运运行,必须须在发出停停止命令前前转换到反反汇编模式式。1.开开始调试(SS
5、tartt Debbuggiing)此此命令将启启动调试模模式,并使使所有的调调试控制命命令处于有有效。通常常在调试模模式下不能能编辑程序序。此命令令将连接调调试平台,装装载目标文文件并执行行复位操作作。2.停停止调试(SStop Debuugginng)此命命令将停止止调试过程程,并断开开与调试平平台的连接接,进入编编辑模式. 3.复复位(Reeset)(SHIFFT+F55) 此命命令可以让让目标程序序复位。当当程序正在在运行时,执执行此命令令的话程序序将停止运运行。如果果用户是在在源级模式式中,程序序会在复位位完成后,继继续运行直直到第一条条用户的源源代码语句句处。复位位命令执行行后,所
6、有有窗口中的的信息都将将更新。44.运行(RRun)(F5) 调试菜单单中的运行行命令将启启动(重启启动)程序序。程序将将一直运行行直到被用用户停止或或遇到一个个断点。只只有当程序序处于停止止运行状态态时才能执执行此命令令。5.暂暂停(Brreak)(CTRLL-F5) 调试菜菜单中的暂暂停命令将将停止程序序运行。当当程序停止止时,所有有窗口中的的信息都将将更新。只只有当程序序处在运行行状态时才才能执行此此命令。66.单步执执行(Siinglee steep, TTracee Intto)(FF11)调调试菜单中中的跟踪命命令将控制制程序只执执行一条指指令。当 AVR Studdio 是是在源
7、代码码级模式时时,可执行行一条源代代码语句。当在反汇汇编级模式式时,可执执行一条反反汇编指令令。当指令令执行完成成后,所有有窗口中的的信息都将将更新。77.逐过程程(Steep Ovver)(F10)调试菜单单中的逐过过程命令只只执行一条条指令。如如果此条指指令包含一一个函数调调用/子程程序调用,该该函数/子子程序也会会同时执行行。如果在在逐过程命命令中遇到到用户设置置的断点,程程序运行将将被挂起。在逐过程程命令执行行完毕后,所所有窗口中中的信息才才会被更新新。8.跳跳出(Sttep OOut)(SHIFFT+F111) 调调试菜单中中的跳出命命令会使程程序一直运运行,直到到当前函数数结束。如
8、如果遇到用用户设置的的断点,程程序运行将将被挂起。当程序处处在最外层层(如主函函数)时,此此时执行跳跳出命令,程程序将继续续运行,直直到遇到一一个断点或或被用户停停止。在该该命令执行行完成后,所所有窗口中中的信息都都将更新。a.运行行到光标处处(Runn To Curssor)(F7) 调试菜单单中的运行行到光标处处命令,将将使程序运运行到源代代码窗口中中光标指示示的语句处处停止。此此时如果遇遇到用户的的断点,程程序的运行行将不会被被挂起。如如果程序运运行永远达达不到光标标指示处的的语句,程程序将一直直继续运行行,直到被被用户停止止。当此命命令结束后后,所有窗窗口中的信信息都将更更新。由于于此命令是是与光标位位置有关,所所以只有当当源代码窗窗口激活时时才有效。b.自动动运行(AAuto Stepp)调试菜菜单中的的的自动运行行命令将重重复执行跟跟踪指令。当 AVVR Sttudioo 处在源源代码级模模式时,每每次执行一一条源指令令,处在反反汇编级模模式时,每每次执行一一条汇编指指令,随后后所有窗口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省济南商河县联考2027届九年级化学第一学期期中综合测试模拟试题含解析
- 山东省青岛市黄岛区弘文学校2027届化学九上期末学业水平测试试题含解析
- 2027届安徽亳州花沟中学九上化学期末教学质量检测模拟试题含解析
- 2026中国医疗影像记录系统行业市场探索及投资价值规划分析文献
- 河北省高阳县联考2027届九上物理期末调研试题含解析
- 2027届河南省南阳市宛城区物理九上期末联考试题含解析
- 四川省绵阳市部分学校2027届九年级物理第一学期期末经典模拟试题含解析
- 2026Fast芯片组用户满意度提升与售后服务优化报告
- 2026中国智能停车场高清视频监控行业市场现状供需分析及投资评估规划分析研究报告
- 2026中国智能景区建设行业市场供需分析及投资评估规划分析研究报告
- JJF 2376-2026 智能网联汽车自动泊车性能 计量测试规范
- 驾校安全职责考核制度
- GB/T 47005-2026增材制造激光定向能量沉积钛合金制件技术规范
- 《聚氨酯基透水路面技术规程》DBJ41-T150-2015
- 无人机复杂气象飞行作业规范手册
- 2025年洛阳市公安机关招聘辅警人员笔试真题
- APQP与PPAP培训课件教学课件
- 内部合伙人制度及股权激励方案(珍藏版)
- 视频监控设备测试方案
- 青年红色筑梦之旅课件
- GB/T 3033-2025船舶与海上技术管路系统内含物的识别颜色
评论
0/150
提交评论