首页电子与通信技术信息处理技术数字信号处理器DSP原理与应用 13 第十三章 TMS320F240x引导加载ROM.pptx

13 第十三章 TMS320F240x引导加载ROM.pptx

页数:19页文件大小:4.39 MB来源: 数字信号处理器DSP原理与应用ppt课件

本课件说明引导加载在器件复位时把程序从非易失性存储器搬入高速RAM运行的作用,介绍LF240x片内引导加载ROM的入口与执行流程,并逐条讲解引导加载的协议定义、握手信号与数据传输格式。

第13章引导加载ROM封面,标示本章主题与主要内容框架
用途:引导加载是指器件复位时执行一段程序,一般用于从端口(异步串口、I/O口或HPI主机接口)将EPROM/FLASH等非易失性存储器中加载程序至高速RAM中运行
1. 引导加载ROM概述,引导加载ROM概述2.协议定义
查看本课件的文字版(共 19 页,供检索与复制)

第1页:第13章引导加载ROM封面

DSP原理与应用

第2页:用途

用途
引导加载是指器件复位时执行一段程序,一般用于从端口(异步串口、I/O口或HPI主机接口)将EPROM/FLASH等非易失性存储器中加载程序至高速RAM中运行

第3页:1. 引导加载ROM概述

引导加载ROM概述2.协议定义

第4页:同步串行传输、异步串行传输等要点

引导加载ROMSP的引导ROM为用户提供了两种选择:

  • 同步串行传输,通过SPI串行外设接口实现
  • 异步串行传输,通过SCI串行通信接口实现

第5页:为了实现有效的引导

ROM和引导加载,必须按如下顺序正确地设置和执行:1、CPU必须选择微控制器模式2、启用引导ROM加载器。在器件复位前,使用下拉电阻将XF引脚拉低,从而激活引导加载器。这样就可以实现对位于片内ROM的引导加载程序传输控制

第6页:

第7页:3. PLL乘法器选择

(只有2407a可用)4、SCI或SPI选择如果SPISIMO/IOPC2引脚拉低,启用SCI如果SPISIOM/IOPC2引脚拉高,启用SPI5、目标地址检查

第8页:

第9页:9. 对输入代码具有如下的限制

对输入代码具有如下的限制:

  • 目标地址和传输长度的组合必须指向一个有效位置
  • 目标地址和传输长度的组合必须指向一个临近的存储块
  • 仅在输入目标地址的第一个字进行地址检查,必须有足够的空间保存输入程序字的剩余部分
  • SPI和SCI传输协议中,输入地址和长度都是16位

第10页:引导加载ROM硬件连接图

引导加载ROM硬件连接图

第11页:2. 协议定义数据的传输是按照

  • SPI和SCI传输协议进行的。
  • SPI的数据传输为同步传输
  • SCI的数据传输为异步传输

第12页:1. SPI同步传输协议和数据格式

SPI初始化

  • XF引脚用作EEPROM的片选
  • SPI为EEPROM(03h)输出一个读命令
  • SPI发送给EEPROM一个地址0000H
  • 和接下去捕捉到的2个字节一起组成目标地址

第13页:在接下来的捕获到字的长度为N

检查目标地址是否在FEOOh和FFFFh之间

  • N个字被捕获并且按照目标地址指定的地址保存在程序存储空间中
  • 一旦最后一个字被保存,则一个程序分支在目标地址的代码中生成,引导载入代码的入口地址必须为目标地址

第14页:SPI的数据传输过程

SPI的数据传输过程

第15页:13.2.2 SCI异步传输协议

SCI异步传输协议和数据格式

  • 波特率协议
  • 数据传输
  • SCI输出传输的完成
  • SPI发送给EEPROM一个地址0000H
  • 和接下去捕捉到的2个字节一起组成目标地址

第16页:波特率匹配协议的流程图

波特率匹配协议的流程图

第17页:串行异步加载器捕获文件头流程图以及捕获

串行异步加载器捕获文件头流程图以及捕获SCI字流程

第18页:捕获SCI字流程

捕获SCI字流程

第19页:

顶部目录