- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统开发环境和调试方法入式系统开发环境和调试方法
第四章 嵌入式系统的 开发环境和调试方法 目录 嵌入式系统的调试方法 基于仿真头的传统调试方法 基于JTAG的调试方法 基于Angel的调试方法 基于软件仿真的调试方法 嵌入式Linux的开发环境和调试方法 Windows CE的开发环境和调试方法 嵌入式系统的调试方法 基于仿真头的传统调试方法 基于JTAG的调试方法 基于JTAG的调试方法 基于JTAG的调试方法 基于JTAG的调试方法 基于JTAG的调试方法—边界扫描技术 基于JTAG的调试方法—ARM调试原理 基于JTAG的调试方法—ARM调试原理 基于JTAG的调试方法—ARM调试原理 基于JTAG的调试方法—ARM调试原理 基于JTAG的调试方法—JTAG接口 基于JTAG的调试方法—ARM调试原理 基于JTAG的调试方法—JTAG接口 基于JTAG的调试方法—简易JTAG接口 基于JTAG的调试方法—ADS开发工具 基于JTAG的调试方法—ADS开发工具 基于JTAG的调试方法—ADS的组成部分 基于JTAG的调试方法—CodeWarrior IDE ADS 1.2 使用了CodeWarrior IDE集成开发环 境,并集成以下内容 ARM 汇编器、 ARM 的C/C++编译器 Thumb 的C/C++编译器 ARM 连接器, CodeWarrior IDE包含工程管理器、代码生成 接口、语法敏感(对关键字以不同颜色显示)编辑 器、源文件和类浏览器等等。 基于JTAG的调试方法—CodeWarrior IDE 主窗口 基于JTAG的调试方法—AXD 调试器 ? AXD 调试器为ARM 扩展调试器。 ? AXD支持硬件仿真和软件仿真(ARMulator)。 ? AXD 能够装载映像文件到目标内存,具有单步、全速和断点等调试功能,可以观察变量、寄存器和内存的数据等等。 基于JTAG的调试方法—AXD主窗口 基于JTAG的调试方法—ADS开发过程 工程的编辑 建立工程,使用工程模板建立工程 建立文件,建立一个文本文件,以便输入用户程序。 添加文件到工程 用户也可以用添加源文件和建立源文件时选择加入工程的方法添加文件到工程。 基于JTAG的调试方法—ADS开发过程 编译并连接工程 编译连接前可进行编译器中工程的地址设置、输出文件设置等编译选项的设置; 对于简单的软件调试,可以不进行连接地址的设置,直接点击工程窗口的“Make”图标按钮,即可完成编译连接。 若编译出错,会有相应的出错提示,双击出错提示行信息,编辑窗即会使用光标指出当前出错的源代码行。 基于JTAG的调试方法—ADS开发过程 工程的调试 当工程编译连接通过后,在工程窗口中点击“Debug”图标按钮,即可启动AXD 进行调试(也可以通过【开始】菜单起动AXD)。 在Choose Target 窗口中设置调试器。在没有添加其它仿真驱动程序前,Target 项中只有两项,分别为ADP(JTAG 硬件仿真)和ARMUL(软件仿真)。 选择仿真驱动程序后,加载ELF 格式的可执行文件,即*.axf 文件。 工程编译连接通过后,在“工程名\工程名_Data\ 当前的生成目标”目录下会生成一个*.axf 调试文件。 基于JTAG的调试方法—ADS工程模板 用各个工程模板建立的工程,它们的各项设 置均有不同之处,方便生成不同结构的代码,常 见的工程模板有: ARM可执行映象(生成ARM 指令的代码) Thumb 可执行映象(生成Thumb 指令的代码) Thumb、ARM 交织映象 合理使用标准工程模板可以方便程序的开发过程 基于Angel 的调试方法 基于Angel 的调试方法 基于Angel 的调试方法 基于Angel 的调试方法 基于Angel 的调试方法 基于Angel 的调试方法 基于Angel 的调试方法 基于Angel 的调试方法 基于Angel 的调试方法 基于Angel 的调试方法 基于Angel 的调试方法 基于Angel 的调试方法 基于Angel 的调试方法 基于Angel 的调试方法 基于Angel 的调试方法 基于软件仿真的调试方法 嵌入式Linux的开发环境和调试方法 嵌入式Linux的开发环境和调试方法 嵌入式Linux的开发环境和调试方法 宿主机/目标机模式的开发步骤 利用宿主机的资源及开发环境,开发和仿真调试目标机上的软件 通过串口、USB或者以太网络将交叉编译生成的目标代码传输并装载到目标机上 在监控程序或者操作系统的支持下利用交叉调试器进行分析调试 目标机脱离宿主机单独运行 嵌入式Linux的开发环境和调试方法 宿主机/目标机模式的调试步骤 编写Boot Loader,使用JTAG接口下装和烧写Boot Loader到目标机 使用B
您可能关注的文档
- 课改深化背景下的语文教科研及源开发资源开发.ppt
- 口语表达能力训练口语表达能力练.ppt
- 矿井提升机恒减速液压站-使用明书说明书.doc
- 矿井通风与安全毕业论文赵彦怀.doc
- 矿井机电提升运输培训课件矿井电提升运输培训课件.ppt
- 矿山电工习题及答案矿山电工习及答案.doc
- 矿物、岩石、构造学答案矿物、石、构造学答案.doc
- 矿泉水中的微量元素对人体的健作用康作用.doc
- 昆工毕业设计(论文)专用纸昆.doc
- 兰大《急救护理学》16春平时业1作业1.doc
- 浅谈数形结合在数学分析中的应用.doc
- 强直性脊柱炎的诊断治疗进展强.doc
- 钦州市第一人民医院技术操作规培训范培训.ppt
- 强直性脊柱炎患者行麻醉处理一及体会例及体会.ppt
- 巧记英语单词的方巧记英语单词方.ppt
- 青岛版六年制五年级数学第6单教学设计80-92青岛版六年制五年级数学第6单元教学设计80-92.doc
- 青岛版小学五年级上册第三单元息窗3数学课 时 授 课 计 划青岛版小学五年级上册第三单元信息窗3数学课 时 授 课 计 划.doc
- 青春期生理与心理健康女生讲座pt 新版pt 新版.ppt
- 青岛、武汉规划异同分析青岛、汉规划异同分析.doc
- 青岛大学考研复试内容 复试参书目 复试准备 复试资料青岛大学考研复试内容 复试参考书目 复试准备 复试资料.doc
最近下载
- 牦牛肉食用方法.pdf VIP
- 2025年危化品停车场安全预评价报告样本 .pdf VIP
- 2024-2025学年小学科学二年级上册(2024)青岛版(六三制2024)教学设计合集.docx
- 四年级英语单词大比拼训练.doc VIP
- 石油公司业务系统集成项目用户需求说明书V.doc VIP
- 社区卫生服务中心处方评价表.docx VIP
- 专题16 阅读理解之主旨大意题(题型与策略)(解析版)-2025年暑假新七年级英语衔接学习与能力提升专练(通用版).docx
- 财务三大报表(带公式).xls VIP
- 山西省名校2024-2025学年高一上学期10月联考试题含答案(9科试卷).pdf
- 儿童贫血相关疾病诊治进展题库答案-2025年华医网继续教育.docx VIP
文档评论(0)