本表非官方资料,纯属个人学习笔记,欢迎补充
本表非官方资料,纯属个人学习笔记,欢迎补充
本表非官方资料,纯属个人学习笔记,欢迎补充

开始地址 长度 名称 物理器件 程序 数据 只读 Protected 受到密码保护 详细
0x000000 0x000002 BEGIN RAM YES YES 查看详细
0x000002 0x00004E BOOT_RSVD RAM YES 查看详细
0x000050 0x0003B0 M0 RAM YES YES 查看详细
0x000400 0x000400(1K) M1 RAM YES YES 查看详细
0x000800 0x000500 PF0 RAM YES 查看详细
0x000D00 0x000100 PIE中断向量表 RAM YES 查看详细
0x000E00 0x001200(4.5K) PF0 RAM YES 查看详细
0x002000 0x003000(12K) 外部扩展CS0 YES 查看详细
0x005000 0x001000(4K) PF3 DMA RAM YES 查看详细
0x006000 0x001000(4K) PF1 RAM YES 查看详细
0x007000 0x001000(4K) PF2 RAM YES 查看详细
0x008000 0x001000(4K) L0 SRAM YES YES YES 查看详细
0x009000 0x001000(4K) L1 SRAM YES YES YES 查看详细
0x00A000 0x001000(4K) L2 SRAM YES YES YES 查看详细
0x00B000 0x001000(4K) L3 SRAM YES YES YES 查看详细
0x00C000 0x001000(4K) L4 SRAM YES YES 查看详细
0x00D000 0x001000(4K) L5 SRAM YES YES 查看详细
0x00E000 0x001000(4K) L6 SRAM YES YES 查看详细
0x00F000 0x001000(4K) L7 SRAM YES YES 查看详细
0x010000 0x0F0000 ? ? 查看详细
0x100000 0x100000(1M) ? 外部扩展CS6 查看详细
0x200000 0x100000(1M) ? 外部扩展CS7 查看详细
0x300000 0x040000(256K)-0x10 FLASH FLASH YES YES YES 查看详细
0x33FFFA 0x000010(128Bit) 密码 FLASH YES YES YES 查看详细
0x340000 0x040000(256K) ? ? 查看详细
0x380000 0x000400(1K) TIOTP OTP YES YES YES/NO 查看详细
0x380400 0x000400(1K) USEROTP OTP YES YES YES/NO 查看详细
0x340800 0x008000 ? ? 查看详细
0x3F8000 0x001000(4K) L0 SARAM YES YES 查看详细
0x3F9000 0x001000(4K) L1 SARAM YES YES 查看详细
0x3FA000 0x001000(4K) L2 SARAM YES YES 查看详细
0x3FB000 0x001000(4K) L3 SARAM YES YES 查看详细
0x3FC000 0x002000(8K) ? ? 查看详细
0x3FE000 0x002000(8K)-4 BootROM ROM YES 查看详细
0x3FFFFC 0x000004 BROM向量表 ROM YES 查看详细

关于BEGIN {#BEGIN}

此处存放一条指令,当CPU从M0引导的时候,会从这里开始


关于BootROM{#BootROM}

CPU上电后从0x3FFFC0(reset)开始执行,此处只有一个跳转命令,跳入0x3ff34c (bootloader,位于片内ROM)这一步会检测外部IO状态,决定引导方式.

然后根据相应的启动方式跳至相应的入口地址:比如>FLASH启动就是0x33fff6, 内部SARAM启动就是0x0。
而这里的入口地址就是cmd文件中定义的begin段。因此对于flash启动和ram启动,begin的定义是不同的,在flash启动时begin就是0x33fff6,而ram启动begin就是0x0.这个2个字的区间也就是放了我们程序最初执行的第一条指令(通常是code_start).一条长跳转指令LB刚好占两个字节。
bootloader执行完毕之后会跳到0x3f7ff6处,而codestart被放置到了BEGIN处。故即是执行DSP2833x_CodeStartBranch.asm代码。
此段引用自:https://blog.csdn.net/E_ROAD_BY_U/article/details/53047443

TMS320F28335系列芯片地址映射表的更多相关文章

  1. 在keil 4中添加stc系列芯片的方法--【sky原创】

    在keil 4中添加stc系列芯片的方法: 1.从官网下载uv3.cdb的文件网址是:http://www.stcmcu.com/ 2.下载好后把uv3.cdb文件改成STC.cdb:3. 然后将[S ...

  2. STM32驱动AT24CXX系列芯片

    AT24Cxx系列EEPROM是由美国Mcrochip公司出品,1-512K位的支持I2C总线数据传送协议的串行CMOS E2PROM,可用电擦除,可编程自定时写周期(包括自动擦除时间不超过10ms, ...

  3. 海思3516系列芯片SPI速率慢问题深入分析与优化(基于PL022 SPI 控制器)

    海思3516系列芯片SPI速率慢问题深入分析与优化(基于PL022 SPI 控制器) 我在某个海思主控的项目中需要使用SPI接口来驱动一块液晶屏,液晶屏主控为 st7789,分辨率 240x240,图 ...

  4. 爱特梅尔ATMEL全系列芯片解密单片机破解

    爱特梅尔ATMEL全系列芯片解密单片机破解 ATMEL芯片介绍: ATMEL公司为全球性的业界领先企业,致力于设计和制造各类微控制器.电容式触摸解决方案.先进逻辑.混合信号.非易失性存储器和射频 (R ...

  5. ***Redis hash是一个string类型的field和value的映射表.它的添加、删除操作都是O(1)(平均)。hash特别适合用于存储对象

    http://redis.readthedocs.org/en/latest/hash/hset.html HSET HSET key field value   (存一个对象的时候key存) 将哈希 ...

  6. WCF编程系列(三)地址与绑定

    WCF编程系列(三)地址与绑定   地址     地址指定了接收消息的位置,WCF中地址以统一资源标识符(URI)的形式指定.URI由通讯协议和位置路径两部分组成,如示例一中的: http://loc ...

  7. 智能合约语言Solidity教程系列2 - 地址类型介绍

    智能合约语言Solidity教程系列第二篇 - Solidity地址类型介绍. 写在前面 Solidity是以太坊智能合约编程语言,阅读本文前,你应该对以太坊.智能合约有所了解,如果你还不了解,建议你 ...

  8. Vxworks 6.6系列下载地址

    Vxworks 6.6系列下载地址: ---------------------------------- ftp://ftp.windriver.speedera.net/ftp.windriver ...

  9. Java 集合和映射表

    集合 可以使用集合的三个具体类HashSet.LinkedHashSet.TreeSet来创建集合 HashSet类 负载系数 当元素个数超过了容量与负载系数的乘积,容量就会自动翻倍 HashSet类 ...

随机推荐

  1. 机器视觉:MobileNet 和 ShuffleNet

    虽然很多CNN模型在图像识别领域取得了巨大的成功,但是一个越来越突出的问题就是模型的复杂度太高,无法在手机端使用,为了能在手机端将CNN模型跑起来,并且能取得不错的效果,有很多研究人员做了很多有意义的 ...

  2. css常用的可继承属性和不可继承属性

    不可继承属性1.display2.text-decoration 添加文本样式3.list-style4.盒子模型属性(如padding系列,border系列,margin等,width,height ...

  3. 三、后门的编写和 ShellCode 的提取

    第三章.后门的编写和 ShellCode 的提取 (一)IP 和 Socket 编程初步 NOTES: 1.Windows 下网络通信编程的几种方式 第一种是基于 NetBIOS 的网络编程,这种方法 ...

  4. Spring Boot 框架的依赖管理

    Spring Boot为完成不同需求的Spring应用构建,提供了多种不同的依赖管理模板,每种模板均为一系列已完成的依赖的管理.例如在我们的入门程序中,需要构建web项目,我们只需添加spring-b ...

  5. UML第二次作业:类在类图中的表示

    类在类图中的表示 一.概览 1.plant UML语法学习小结 2.班级学生管理系统中的 —— “学生” 类的属性.方法 3.类图脚本程序 4.类图示例 二.类图语法学习小结 1.类之间的关系 通过某 ...

  6. python基本使用事项

    1.绝对不能使用word及Windows自带的记事本编写代码,本人使用Notepad++, 2.python交互模式 命令符下输入python显示“ >>>“,表示进入了交互模式 在 ...

  7. 零基础学习python(2)

    再讲新知识之前,先将一些之前没提的东西再介绍一下: (1) 命令行模式 在Windows开始菜单选择“命令提示符”(或者是在搜索栏中输入“cmd”),就进入到命令行模式,它的提示符类似C:\>: ...

  8. day10 参数args kwargs 作用域

    函数参数/作用域/args/kwargs 1.参数 1.1参数基本知识 任意个数 任意类型 func("1",True) 1.2位置传参(调用函数并传入参数) def func(a ...

  9. 2.3 i++/i--与++i/--i的运算

    一.i++/i--: i先参与运算,运算完成后自加/减1: public class Test{ public static void main(String[] args){ // [1] ; i+ ...

  10. jquery学习-document.ready和document.onload区别

    $(function(){}) 和$(document).ready(function(){}的作用一样,表示在document树加载完之后执行一个函数. $(document).onload(fun ...