ADSP-TS20x TigerSHARC R 处理器的启动加载内核运行手册中文
### ADSP-TS20x TigerSHARC R 处理器的启动加载内核运行手册中文 #### 知识点一:ADSP-TS20x TigerSHARC R 处理器概述 - **背景介绍**:ADSP-TS20x TigerSHARC R 处理器是Analog Devices公司推出的一款高性能数字信号处理器(DSP),主要用于复杂的信号处理任务,如通信、音频和视频处理等场景。该系列处理器以其强大的处理能力和灵活的配置选项著称。 - **处理器特性**:ADSP-TS20x系列包括多个型号,如ADSP-TS201S、ADSP-TS202S和ADSP-TS203S等。这些处理器支持多种启动方式,并且可以通过特定的加载程序内核来初始化系统资源。 #### 知识点二:启动加载程序内核的作用 - **定义**:加载程序内核是处理器在启动过程中执行的一段特殊代码,用于初始化处理器的内部和外部存储器空间,确保应用程序能够正确运行。 - **实现方式**:通过Analog Devices的VisualDSP++开发工具中的`elfloader.exe`实用程序,用户可以将加载程序内核附加到自己的应用代码中。处理器会在启动阶段执行这段内核代码。 #### 知识点三:启动模式及其选择 - **启动模式**:ADSP-TS20x系列处理器支持三种主要的启动方式: - EPROM启动:通过外部EPROM进行启动。 - 主机启动:通过外部主机处理器或另一个ADSP-TS20x处理器启动。 - 连接启动:通过处理器的连接端口启动。 - **启动模式选择**:启动模式的选择依赖于处理器的/BMS管脚状态。如果/BMS在处理器复位后几个SCLK周期内采样为低电平,则选择EPROM启动模式;如果是高电平,则处理器进入空闲状态,等待主机或连接启动。 #### 知识点四:EPROM启动过程详解 - **启动流程**: - 当选择EPROM启动时,处理器会初始化其外部端口DMA的0通道,以便将256个32位代码字从启动EPROM传输到处理器的0存储块中。 - 相应的中断向量被初始化为0。 - 一旦DMA操作完成,处理器从地址0x00开始执行程序。 - 这些代码作为启动加载程序初始化处理器的剩余内存区域。 - **软件支持**:VisualDSP++开发工具提供了一个默认的启动加载程序内核源文件(TS201_prom.asm),并与`elfloader.exe`工具一起使用,生成EPROM输出文件(*.ldr)。 #### 知识点五:启动加载程序的实现细节 - **启动加载程序源文件**:默认的EPROM启动加载程序源文件(TS201_prom.asm)提供了初始化处理器存储器的示例代码。 - **加载实用程序作用**:`elfloader.exe`工具可以从用户的可执行文件(*.dxe)和启动加载程序可执行文件(TS201_prom.dxe)中提取信息,并生成详细的EPROM输出文件(*.ldr),该文件描述了启动过程中处理器内部和外部存储器的各种存储块如何被初始化。 #### 知识点六:启动加载程序的输出格式 - **输出文件格式**:输出文件(*.ldr)详细记录了启动过程中处理器内部和外部存储器的初始化情况,包括各个存储块的初始化类型(最终初始化、非零初始化或零初始化)。 - **存储块标签字符**:图2描述了存储块的标签字符,这些标签字符用于标记不同存储块的状态和类型。 通过以上内容,我们不仅了解了ADSP-TS20x TigerSHARC R 处理器的基本特性和启动加载内核的功能,还深入探讨了不同的启动模式及其具体的实现细节,这对于理解并利用这款处理器的强大性能至关重要。
剩余9页未读,继续阅读
- syzkkjj2012-03-29居然是英文的!还以为是中文的!!悲剧啊!不过还是谢谢了
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助