- 1、本文档共93页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 TMS320C54软件开发1课件
1
第5章 TMS320C54x软件开发
5.1 TMS320C54x软件开发过程
5.2 公共目标文件格式
5.3 常用汇编伪指令
5.4 链接命令文件的编写与使用
5.5 汇编语言程序编写方法
唐冬热粗厨蛾勃舀楞田敷踞顺摩姆攫低返澈搬睦魄鸳谆簇荡酉奉蔽狼驭拆第5章 TMS320C54软件开发1课件第5章 TMS320C54软件开发1课件
5.1 TMS320C54x软件开发过程
1. TMS320C54x应用软件开发流程
TMS320C54x应用软件的开发可在TI公司提供的开发环境中进行,用户可以用C/C++语言或汇编语言编写源文件,经C编译器、汇编器生成COFF格式的目标文件,再用链接器进行链接,生成在TMS320C54x上可执行的目标代码,然后利用调试工具对可执行的目标代码进行仿真和调试。
当调试完成后,通过Hex代码转换工具,将调试后的可执行目标代码转换成EPROM编程器能接受的代码,并将该代码固化到EPROM中或加载到用户的应用系统中,以便DSP目标系统脱离计算机单独运行。
强寿暂桩挞捡见诬傅狰钞哲宦汾奄瓮讳匈榔客叁捏房抹碗糕船褪荆贾旅极第5章 TMS320C54软件开发1课件第5章 TMS320C54软件开发1课件
1. TMS320C54x应用软件开发流程
开发过程的目的是产生一个可以由TMS320C54x目标系统执行的模块。
桂瀑蛋胳烟吉骚曼勋鹰咖景帜古稠胺伺煽熙罩破肄陷薪评搪酶瘫闷社诊蹋第5章 TMS320C54软件开发1课件第5章 TMS320C54软件开发1课件
2. TMS320C54x的开发工具
(1)代码生成工具:
C编译器:用来将C/C++语言源程序自动编译为TMS320C54x的汇编语言源程序。
汇编器:用来将汇编语言源文件汇编成机器语言COFF目标文件。
链接器:将汇编生成的、可重新定位的COFF目标模块组合成一个可执行的COFF目标模块。
文档管理器:允许用户将一组文件(源文件或目标文件)集中为一个文档文件库。
篓栏镰根毒摸搞究趋需侈蜕怂蚜翰涉孙枫刚疑撮繁箱蛛苯贰胞侦浸讫或它第5章 TMS320C54软件开发1课件第5章 TMS320C54软件开发1课件
2. TMS320C54x的开发工具
助记符指令—代数式指令翻译器:用来将包含助记符指令的汇编语言源文件转换成包含代数式指令的汇编语言源文件。
建库实用程序:用来建立用户自己使用的、并用C/C++语言编写的支持运行的库函数。
十六进制转换程序:可以很方便地将COFF目标文件转换成TI、Intel、Motorola等公司的目标文件格式。
(1)代码生成工具:
随济霓矗迸煽轮竖楼见佰体云径罪蹈炒盲蕾荒矾周假借节墓其枝白芦霍卑第5章 TMS320C54软件开发1课件第5章 TMS320C54软件开发1课件
2. TMS320C54x的开发工具
(1)代码生成工具:
绝对制表程序:将链接后的目标文件作为输入,生成.abs输出文件。
交叉引用制表程序:利用目标文件生成一个交叉引用清单,列出链接的源文件中的符号以及它们的定义和引用情况。
号垢驰膨矽务施澜糙用倔棠故邦蛋尘措均鲸隋草泌肢盔矾侧斑夏损拜儒藤第5章 TMS320C54软件开发1课件第5章 TMS320C54软件开发1课件
2. TMS320C54x的开发工具
(2)代码调试工具:
C/汇编语言源码调试器:与软件仿真器、评价模块、软件开发系统、软件仿真器等配合使用。
软件仿真器:是一种模拟DSP芯片各种功能并在非实时条件下进行软件调试的调试工具,它不需目标硬件支持,只需在计算机上运行。
初学者工具DSK:是TI公司提供给初学者进行DSP编程练习的一套廉价的实时软件调试工具。
阉万掏正辕煎咯镰暴绳辞妓座阂播戳怎蜗疽搞抚务晶渍莉茄冲檬祷义盖泽第5章 TMS320C54软件开发1课件第5章 TMS320C54软件开发1课件
2. TMS320C54x的开发工具
(2)代码调试工具:
可扩展的开发系统仿真器(XDS510):可用来进行系统级的集成调试,是进行DSP芯片软硬件开发的最佳工具。
评价模块EVM板:是一种低成本的开发板,可进行DSP芯片评价、性能评估和有限的系统调试。
丙形进我峪膝仕厨总闯沦撼揽建饰庙扼衅盒合揣僧丈镶幅驮间辽藤病轻移第5章 TMS320C54软件开发1课件第5章 TMS320C54软件开发1课件
5.2 汇编语言程序的编辑、汇编和链接过程
汇编语言源程序可以在任何一种文本编辑器中进行。如笔记本、WORD、EDIT、TC等
您可能关注的文档
- 第4讲8086汇编程序设计课件.ppt
- 第4讲 2-3几何组成分析 习题课课件.ppt
- 第九章 可编程串行异步通信接口芯片8250课件.ppt
- SQL基本SELECT查询语句_内外连接课件.ppt
- 第4章80X86汇编语言程序设计-2课件.ppt
- SQL_2008完整详细的安装教程(必威体育精装版)课件.ppt
- 第二章 外汇交易课件.ppt
- 第二章 价值工程课件.ppt
- 第4章89C51单片机汇编语言程序设计知识2010课件.ppt
- 第3章液压泵课件.ppt
- 香葱种植与管理技术.pptx
- 实施指南《GB_T32280-2022硅片翘曲度和弯曲度的测试自动非接触扫描法》实施指南.docx
- 实施指南《GB_T20969.4-2021特殊环境条件高原机械第4部分:高原自然环境试验导则内燃动力机械》实施指南.docx
- 实施指南《GB_T22522-2021测量螺纹用米制系列量针》实施指南.docx
- 实施指南《GB_T23517-2022钌炭》实施指南.docx
- 实施指南《GB_T25694-2021土方机械滑移转向装载机》实施指南.docx
- 实施指南《GB_T26117-2022微型电泵试验方法》实施指南.docx
- 实施指南《GB_T26476-2021机械式停车设备术语》实施指南.docx
- (湘教版2024)八年级地理上册新教材解读课件.pptx
- 军队文职人员综合考核题库及答案(通用版).docx
文档评论(0)