- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM学习-RealViewMDKJlinkTQ2440调试笔记
ARM学习-RealView MDK+Jlink+TQ2440 调试笔记
2010年5月29日 lzz 发表评论 阅读评论
调试环境软件:RealView MDK 4.03q硬件:JLINK v7,TQ2440开发板
刚开始学习ARM无OS编程的时候用的是天嵌的TQ2440_Test工程,它是ads1.2的工程,可是我用的是windows7的操作系统,ads1.2比较老了在windows7下不太好使老是莫名奇妙的就崩了,弄的我很郁闷于是我就换了RealView MDK,可是关于RealView MDK的教程网上很少(可能是用的人还不太多)经过一个星期的学习大概熟悉了RealView MDK的环境,下面就记录下我的调试过程。
1.RealView MDK介绍2.Jlink 介绍3.创建RealView MDK 的led跑马灯工程4.调试程序1.关于RealView MDK其实RealView MDK也是Keil公司的产品,它是在Keil被ARM公司收购后开发的关于arm的新的开发环境,个人感觉它比ads1.2要好使的多。RealView MDK有很多突出特点:
启动代码生成向导,自动引导 启动代码和系统硬件结合紧密,必须用汇编语言编写,因而成为许多工程师难以跨越多门槛。RealView MDK的μVision3工具可以帮您自动生成完善的启动代码,并提供图形化的窗口,随您轻松修改。无论对于初学者还是有经验的开发工程师,都能大大节省时间,提高开发效率。
软件模拟器,完全脱离硬件的软件开发过程 RealView MDK的设备模拟器可以仿真整个目标硬件,包括快速指令集仿真、外部信号和I/O仿真、中断过程仿真、片内所有外围设备仿真等。开发工程师在无硬件的情况下即可开始软件开发和调试,使软硬件开发同步进行,大大缩短开发周期。而一般的ARM开发工具仅提供指令集模拟器,只能支持ARM内核模拟调试。
性能分析器,看得更远、看得更细、看得更清 RealView MDK的性能分析器好比哈雷望远镜,让您看得更远和更准,它辅助您查看代码覆盖情况,程序运行时间,函数调用次数等高端控制功能,指导您轻松的进行代码优化,成为嵌入式开发高手。通常这些功能只有价值数千美元的昂贵的Trace工具才能提供。
Cortex-M3支持 RealView MDK支持的Cortex-M3核是ARM公司最新推出的针对微控制器应用的内核,它提供业界领先的高性能和低成本的解决方案,未来几年将成为MCU应用的热点和主流。目前国内只有ARM公司的MDK和RVDS开发工具可以支持Cortex-M3芯片的应用开发。
业界最优秀的ARM编译器——RealView 编译器,代码更小,性能更高RealView MDK的RealView编译器与ADS 1.2比较:代码密度:比ADS 1.2编译的代码尺寸小10%;代码性能:比ADS 1.2编译的代码性能高20%。可以到KEIL的官方下载RealView MDK 下载的版本是试用版的有32K的代码限制可以在网上找个注册机,好像3.x的注册机就行。
2.关于JlinkJlink是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWARM,ADS,KELL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9内核芯片的仿真,通过RDI接口和各集成开发环境无缝连接,操作方便,简单易学,是学习开发ARM的最实用的开发工具。关于Jlink的特性可以参考SEGGER的官方介绍SEGGER
3.创建跑马灯工程打开 Keil uVision4然后新建一个工程tq2440,然后选择CPU类型,这里我们选tq2440所使用的s3c2440a确定后会提示我们是否添加s3c2440的启动代码到我们的工程(这是RealView MDK 相对是ads1.2的一个特点它会自动生成相应CPU的启动代码,而且配置启动代码也很方便后面会讲到。)这里我们选是这时候我们的工程就建好了,启动代码也有了,下面我们就看一下这个启动代码启动代码还不少啊,有1000多行,不要害怕其实代码并不多,你可以仔细看一下,有一多半都是注释,而且不用手动更改代码就能实现启动代码的配置,点上图中红色部分的Configuration Wizard就可以图形方式对启动代码进行配置比如我们要配置看门狗定时器就可以选中Watchdog Time Setup,点开它左边的加号可以进行详细的设置,这里我们图省事把所有对钩都点上。好了启动代码也配置好了,下面我们添加我们的led跑马灯程序,我们在工程的目录下新建一个main.c文件然后把它添加到工程的源文件中来然后把下面的代码添加到main.c文件中
1
2
3
4
5
6
您可能关注的文档
- 2012年显卡性能天梯图.doc
- 2012注册会计师 经济法第十四章 工业产权法律制度讲义.doc
- 2012新课标理综.doc
- 2012福建师大收集经济法功课.doc
- 2012新课标理综纲目.doc
- 2012模拟考分类汇编-金属专题练习.doc
- 2012春季总务任务计划.doc
- 2012级同学选课攻略.doc
- 2012级高中历史人教版教学案19.doc
- 2012爱牙日PPT.ppt
- 教育数字化优秀案例:“双减”下小学数学教学应用信息技术案例.docx
- 教育数字化优秀案例:《古代货币--以小“鉴”大》 中国古代史跨学科主题研究.docx
- 教育数字化优秀案例:教育数字化创新视角下希沃5课堂活动 在初中数学教学中的应用研究.docx
- 教育数字化优秀案例:AI赋能的智能评课系统与传统评课融合研究.docx
- 教育数字化优秀案例:先锋领航 卓苦助教学校党建创新.doc
- 教育数字化优秀案例:七年级地理教育数字化创新应用案例.docx
- 教育数字化优秀案例:“五育融合”视域下教学实践的创新路径与育人新样态以《数学广角——植树问题》为例.docx
- 教育数字化优秀案例:《录播室AI分析驱动,智慧教研的实践与突破》.docx
- 高中信息技术人教中图版必修一:2.1解决问题的一般过程和用计算机解决问题.pptx
- 教育数字化优秀案例:基于智慧教学平台的初中数学教学数字化创新 应用案例.docx
最近下载
- 2025下半年江西宜春市市直机关事业单位编外用工招聘82人笔试备考试题及答案解析.docx VIP
- 高速公路excel表格自动计算工程量.xls VIP
- 食品加工企业安全设计设施专篇.doc VIP
- 小学一年级数学应用题50道含答案(b卷).docx VIP
- 医学课件-室间隔缺损.pptx VIP
- (已压缩)关于建筑设计防火的原则规定(1960)(OCR).pdf VIP
- 第10课 影响世界的工业革命 课件(共52张PPT) 2024-2025学年统编版高中历史(必修)中外历史纲要(下).pptx VIP
- 2022建筑防火通用规范.docx VIP
- 九年级数学上册 第1-6章 练习北师大版(付,209).doc VIP
- 2022年7月16日江门市中级人民法院法官遴选面试真题及答案解析.doc VIP
原创力文档


文档评论(0)