小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像1存储器概念类似于电脑的硬盘,用来存储程序代码和数据,CPU运行的时候便可以搬入搬出这些程序和数据。本节主要描述存储器的布局结构和存放规则。2存储器的结构

大家好,又见面了,我是你们的朋友全栈君。

1 存储器概念

类似于电脑的硬盘,用来存储程序代码数据CPU运行的时候便可以搬入搬出这些程序和数据。

本节主要描述存储器的布局结构和存放规则

2 存储器的结构

2812CPU本身不包含存储器,但可以访问片内和片外的存储器,存储器包括以下几个部分:

2.1 存储器结构

1 程序/数据存储器:SRAM,ROM,FLASH

(断电数据就没了,一关机数就没了,三者关系具体在我博客笔记分类中有详细描述)

RAM掉电丢失数据。一般用作调试使用,比较方便;而且速度就快

ROM/FLASH掉电不丢失数据,程序固化一般使用二者比较多。

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

FLASH:128K*16位的含义为每个存储单元有16位,有128k的地址数目(具体在博客笔记分类中有详细描述)

2 保留区:未开放给用户的,不可使用的

3 CPU中断向量:

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

每个中断向量占两个存储单元,具体向量映像的内容在本节后面再做介绍。

2.1 存储器映像(Memory Map)

给存储器单元划分地址,可以根据地址寻找存储器便于读取。

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

简单理解就是数据线较多,本来可以访问4G的地址,但实际最多只有4M的地址,因此全能访问,4M地址总线分配如下所述:

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

左侧是地址总线,一共有0x400000个地址,也就是4M的总量;

每个地址基本只有一项功能,一一对应关系,但最下面的一项除外,0x3FF000~0x3FFFC0这一段对应两个,这种情况下就要进行选择,确定dsp到底使用哪一块,在使用过程中根据最后面地址0x3FFFC0~0x400000中的MP/MC的值是0还是1决定。

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

片选信号即为选片信号,该信号决定了接受信号相应的存储器到底需不需要工作,例子如下(百度百科):

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

2.1 各存储器模块的特点

1,SARAM

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

2,OTP

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

一般较少使用,因为一次性可编程。

3,Boot ROM

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

简单来讲就是重启时硬件初始化需要使用这段程序。

4,Flash

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

5,CSM

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

6,外设帧PF

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/135420.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号