- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TMS320C30软件编程与仿真-Read
TMS320C30软件编程与仿真 一.程序编写流程 2.各步骤说明 作用: 将汇编语言源文件翻译成机器语言目标文件。源文件中可以包含指令,控制汇编译码的伪指令和宏命令。 (3).链接 工具:LNK30.EXE (VERSION3.00)。 机器码目标文件*.OBJ经链接生成*.OUT文件 作用:将各目标文件结合成一个单一的,可执行的目标模块。 以上各过程的目的是产生一个能在包含TMS320C30器件的软硬件开发系统中被执行的可执行模块 二.SIMULATOR 简介: SIMULATOR是一种可以模仿TMS320C30操作的软件程序。他具有以下特点: .模拟整个TMS320C30数字信号处理器的指令系统。 .模拟TMS320C30关键的外围功能(DMA,定时器,串口) .用户可以自己编制标准接口 .通过反汇编可对源语句作编辑和重新汇编。 .存储器可以被显示为: -16进制的32位数 -经过汇编的源码 .可以方便的定义跟踪表达式 .可在执行程序时对时钟周期进行计数 三.存储器的配置 1.TMS320C30的总存储空间为16M×32位,程序、数据、I/O空间均包含其中,各种系数、表、程序代码或数据既可存于RAM又可存于ROM。 2.存储器图 P.157 图5-5 3.应注意的事项: (1).SIMULATOR中默认:TMS320C30为微机算机模式,即MC/MP=1,仿真存储空间为: 0000H~0FFFH(ROM,4K×32), 809800H~809BFFH(RAM1,1K×32), 809C00H~809FFFH(RAM2,1K×32)。 仿真器中存储空间可以按用户需求配置! (2).00H~0BFH的192单元为TMS320C30的复位矢量,中断矢量,陷阱矢量,以及保留单元的默认空间,在程序执行中对保留单元的操作将会使系统停止运行,故程序至少应从0C0H开始。 (3).处理器复位时处理器结束正在执行的程序并在PC中置入复位矢量(即存储器0单元的内容) ,复位矢量通常为系统初始化程序的地址。 四.具体编程及仿真方法 汇编源程序的编写: 1.目标文件的格式:目标文件中最小的单位称之为节(SECTION),在一节中包含的代码和数据将会最终占据存储器中相邻的存储空间。 在一个COFF(COMMON OBJECT FILE FORMAT)目标文件中通常包含以下三个部分: .text-可执行代码部分 .data-初始化数据部分 .bss -未初始化变量的保留空间 如果当我们不应用任何译码指令,程序在链接生成目标文件时就会将所有指令编入.text中,如果不应用存储器和节的特殊译码指令,编译器将应用默认方式: (1).认为存储单元从00H开始; (2).将.text从00H开始分配空间; (3).将.data置于.text后开始分配空间; (4).将.bss置于.data后开始分配空间; (5).将自定义的节置于.bss后开始分配空间。 2.常用伪指令: 伪指令:汇编程序对源程序进行汇编期间指导汇编程序操作的一系列指令。 我们可以应用伪指令来进行数据定义,分配存储器,指示程序结束等一系列操作。 (1) .data 格式:.data 功能:指引编译器开始.data节的编译,并将 源代码编入当前.data节。 (2) .text 格式: .text 功能:指引编译器开始.text节的编译,并将 源代码编入当前.text节。 (3) .sect 格式:.sect “section name” 功能:自定义一个新的节,这一节可包含数 据和代码,在汇编时他将与其他的节 相独立。 .sect “new_section” (4) .bss .usect 格式: .bss symbol,size symbol .usect “section name”,size 功能:为未初始化的变量预留空间。Symbol 指向预留空间的起始地址,所以可以 看作是为变量symbol预留的空间。 .bss array,100 array .usect ”var1”, 100 (5) .space 格式:.space size 功能:在当前节预留size个字的存储空间,并 且置零。
您可能关注的文档
- PREfast最佳作法-Microsoft.doc
- Problemsatwork-黑龙江大学外语教学研究部.doc
- PS基础及选框工具.ppt-太谷三中.ppt
- PSCAD教程(中文).doc.doc
- QCOD-2C型化学需氧量速测仪.doc
- 兴安县面向全市公开选拔兴安中学校长(2011.doc
- 其实文言普遍可以一个字一个字解释,而且不容易错。.ppt
- 具側鏈亞胺乙二酸高分子與金屬離子之螯合性質的探討及其應用.ppt
- 冬病夏治文案初稿.doc
- S850說明書-ELIYA.doc
- 2025年中国锻铁围栏市场调查研究报告.docx
- 2025年中国椭圆型市场调查研究报告.docx
- 2025年中国无蔗糖原味豆浆市场调查研究报告.docx
- 2025-2031年中国泛在电力物联网行业发展运行现状及投资潜力预测报告.docx
- 2025年中国制袋机零件市场调查研究报告.docx
- 2025年中国智能除垢型电子水处理仪市场调查研究报告.docx
- 2025-2031年中国甘肃省乡村旅游行业市场深度研究及投资策略研究报告.docx
- 2025-2031年中国干海产品行业市场发展监测及投资战略规划报告.docx
- 2025年中国全铝图解易拉盖市场调查研究报告.docx
- 2025年中国人造毛皮服装市场调查研究报告.docx
最近下载
- 孝感非遗经典艺术赏析知到智慧树期末考试答案题库2025年湖北职业技术学院.docx VIP
- 2025年黑龙江省大庆市让胡路区乘风街道招聘社区工作者考前自测高频考点模拟试题含答案解析.docx VIP
- 慢性萎缩性胃炎诊治心得..ppt VIP
- 班组安全管理隐患排查.pptx
- 2025年黑龙江省大庆市让胡路区西宾街道招聘社区工作者考前自测高频考点模拟试题含答案解析.docx VIP
- 2025年黑龙江省大庆市让胡路区奋斗街道招聘社区工作者考前自测高频考点模拟试题含答案解析.docx VIP
- 甲醇燃料安全协议书.docx VIP
- 硕世-新冠产品说明书-加注册证号版.pdf VIP
- GoogleJavaStyleGuide中文版完整版.pdf VIP
- 抖音来客本地生活服务餐饮商家代运营策划方案.pptx VIP
文档评论(0)