编辑: ACcyL 2015-08-25
从TMS320F28xxx 数字信号处理器 (DSP) 上的内部闪存存储器 上运行一个应用 David M.

Alter 嵌入式处理器和微控制器 C 半导体产品组 摘要 在TMS320F28xxx 上的片载闪存存储器上运行一个应用有特殊要求. 这些要求不会在代 码开发期间自我显示,这是因为 Code Composer Studio? (CCS) 调试程序能够屏蔽与初始 化部分和它们在存储器中的关联部分相关的问题. 这份应用报告涵盖了从片载闪存存储 器执行所需的应用软件修改. 介绍了 DSP/BIOS? 和非 DSP/BIOS 项目的要求. 同时还 讨论了某些性能注意事项和技巧. 示例 CCS v5 项目被提供用于 F2812,F2808,F28335,F28027,F28055 和F28069(即, 每个F28xxx 子系列的扩展集器件).这些示例可从http://www- s.ti.com/sc/techlit/spra958.zip 内下载,并且可提供一个与本应用报告无关的代码开发 起始点. 请注意,本应用报告所讨论的问题适用于这些 TMS320F28xxx 器件系列的当前产品成员,特 别是: F281x: F2810,F2811,F2812 F280x/2801x/28044: F2801,F2802,F2806,F2808,F2809,F28015,F28016,F28044 F2823x/2833x: F28232,F28234,F28235,F28332,F28334,F28335 F2802x:F28020,F28021,F28022,F28023,F28026,F28027,F280200 F2803x:F28030,F28031,F28032,F28033,F28034,F28035 F2805x:F28050,F28051,F28052,F28053,F28054,F28055 F2806x:F28062,F28063,F28064,F28065,F28066,F28067,F28068,F28069 虽然相类似,但不保证对其它 F28xxx 器件的适用性. 此外,给出了应用于所采用的开 发工具版本的代码和方法,特别是: CCS v5.3.0,代码生成工具 v6.1.1,DSP/BIOS v5.42.0.07 请注意,虽然将保持全部可能的向后兼容性,这样,这里讨论的技术应该仍可工作,但是 未来工具版本也许会有所不同 还请注意的是,针对 SYS/BIOS (BIOS v6) 的操作和设置 不同与 DSP/BIOS (BIOS v5) 的操作和设置. 这份应用报告只适用于 DSP/BIOS. 最后,这份应用报告不提供编写和构建用于 F28xxx 的教程. 假定读者已经至少拥有从 RAM 运行他们的应用的主框架. 这份报告只识别将应用程序移动至片载闪存存储器上时 所必须考虑的特定项. 应用报告 ZHCA550L C

2013 年1月ZHCA550L

2 从TMS320F28xxx 数字信号处理器 (DSP) 上的内部闪存存储器上运行一个应用 Code Composer Studio 和DSP/BIOS 是德州仪器 (TI) 的商标 商标是他们各自拥有者的财产. 内容

1 简介.4

2 创建一个用户连接程序命令文件

4 2.1 非DSP/BIOS 项目

4 2.2 DSP/BIOS 项目

5 3 在何处连接段.6 3.1 非DSP/BIOS 项目

7 3.2 DSP/BIOS 项目

8 4 将段从闪存复制到 RAM.10 4.1 复制中断矢量(只适用于非 DSP/BIOS 项目)10 4.2 复制 .hwi_vec 段(只适用于 DSP/BIOS 项目)11 4.3 复制 .trcdata 段(只适用于 DSP/BIOS 项目)12 4.4 初始化闪存控制寄存器(DCP/BIOS 和非 DSP/BIOS 项目)14 4.5 通过执行 RAM 中的时间关键函数来大大提升性能.17 4.6 通过将关键全局常量连接到 RAM 来大大提升性能

17 4.6.1 方法 1: 从RAM 运行全部常量.18 4.6.2 方法 2: 从RAM 中运行一个特定常量数组.21

5 设定代码安全模块密码

22 5.1 单区域安全器件(DSP/BIOS 和非 DSP/BIOS 项目)23 5.2 双区域安全器件(DSP/BIOS 和非 DSP/BIOS 项目)26

6 DSP 复位后,从闪存执行您的代码

34 7 C 语言环境引导期间禁用安全装置定时器

36 8 C 语言代码示例.39 8.1 概述

39 8.2 目录结构

41 8.3 其他信息

42 参考书目

46 修订历史记录

47

图表 Figure 1. 在DSP/BIOS 配置工具中指定用户初始化函数

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题