- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TMS320F2812_代码运行性能的研究
维普资讯
0-_ll _l_ llll 蠹 — 7誊_ _ 誊
TMS320F2812代码运行性能的研究
■ 南京三宝科技集团公司 王 效 东
验,笔者摸索出实现Flash中运行速度达到RAM 中仿真速
引 言 度 的75 左右 的方法 ,与 TI指标相符合 。下面详细说 明
TMS320F2812是 目前性 能非 常优 秀 的 32位定 点 试验程序与方法。限于篇幅,只列出与试验过程密切相关
DSP,集成 了多种外设 。对 TMS320F2812开发通常利用 TI 部分的配置情况 。试验程序使用的空间分配如表 1所列 。
公司的CCS2集成开发环境,使用 JT 接 口仿真器连接 表 1 试验程序使用的空间分配
目标板 ,可 以不 占用用户资源实现全速/断点调试 ;仿真调 空 间范 围 段地址范围 段块名称 容 量 性 质
试完 成后对 CMD文件进 行相关修 改,并 用 RTS2800一 0x008000~0x009FFFLOL1SARAM 8K×16位 安全块
FL04830.LIB替换 RTS2800N.LIB,必要时对程序 中变量 片上存储器 0x3D8000~0x3F7FF7 Flash 128K×16位 安全块
0x3F8000~0x3F9FFF H0SARAM 8K×16位 非安全块
与函数分配的空间做部分调整后,编译项 目得到输出文件;
外部存储器 0x080000~0x0FFFFFXINTFZone2512K×16位非安全螋
在 CCS2集成开发环境中完成下载、加密等操作后,断电脱
离仿真机,成为独立运行的嵌入式系统。 试验程序如下 :
然而,相当多的应用设计者常常面临程序仿真通过,但 #pragmaDATA—SECTION(dummyl,
独立运行失败的情况,表现均为程序代码运行性能比估计 unsignedintdummyl;
的要差很多,以致来不及处理实时数据 。由于代码在 Flash #pragmaDATA—SECTION (dummy2,
中运行的时间比在 SARAM 中仿真的时间长,有的设计试 unsigned intdumm y2;
验出现在 Flash中运行 比仿真慢 4倍 以上的结果,使设计 ;
只能停留在仿真通过 的层次上 。 #pragmaCODE—SECT10N(InitFlash,”secureRamFuncs”)
voidInitFlash() {
1 分 析 //下面参数配合 1O0MHz系统时钟使用
T1公司提供的一篇文档资料 spra958e.pdf,描述 了在 EALLOW; //许可访 问被保护寄存器
内部Flash中运行程序的相关知识,说明当在 RAM 中仿真 FlashRegs.FPWR.bit.PW R一3;
您可能关注的文档
- SAT阅读方法之逻辑题目解题技巧-智课教育出国考试.pdf
- SAT阅读逻辑题型解题技巧-智课教育出国考试.pdf
- SPI数据格式.pdf
- ST深泰:2009年度内部控制自我评价报告 2010-03-10.pdf
- SuRef---人名表(新GRE写作 Issue )(小姜老师发布).pdf
- ST盛润A:2010年半年度报告 2010-08-19.pdf
- The British Civil Service Perspectives on ‘Decline’ and ‘Modernisation’.pdf
- the National Cancer Institute’s Alliance for Nanotechnology.pdf
- The National Oceanic and Atmospheric Administration’s (NOAA) NWS Weather Event.pdf
- The NNSA’s Y-12 National Security Complex is a.pdf
文档评论(0)