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

开始地址 长度 名称 物理器件 程序 数据 只读 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. 记一次Vue中v-model和v-bind区别

    由于v-model 只是语法糖, <input v-model="message"> 与下面的两行代码是一致的: <input v-bind:value=&quo ...

  2. LDAP-HA安装与配置(Keepalived方式实现)

    LDAP部署 安装LDAP(主节点) 安装LDAP Server yum install db4 db4-utils db4-devel cyrus-sasl* krb5-server-ldap -y ...

  3. centos7.5 时间设置

    # ----- 设置时间同步+时区(上海) ----- rpm -qa ntp || yum -y install ntp systemctl enable ntpd timedatectl set- ...

  4. JavaScript语言里判断一个整数,属于哪个范围:大于0;小于0;等于0

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  5. 开发Canvas 绘画应用(四):实现拖拽绘画

    在开发Canvas绘画应用(三):实现对照绘画中,我们实现了视图引导的第一部分,这一篇我们来完成第二部分,即将图片直接拖到画布上进行绘画. ✁ 拖放如何实现? [拖放的基本概念]:创建一个绝对定位的元 ...

  6. 1040 mysql Too many connections

    笔者在项目中遇到mysql 出现:1040 too many connections 异常,意思是超过数据库最大连接数,打不开表结构信息.笔者排除问题建议:1.查看程序代码是否存在BUG:2.检查代码 ...

  7. 实验六 CC2530平台上P2P通信的TinyOS编程

    实验六 CC2530平台上P2P通信的TinyOS编程 实验目的: 加深和巩固学生对于TinyOS编程方法的理解和掌握 让学生初步的掌握射频通信TinyOS编程方法 学生通过本实验应理解TinyOS中 ...

  8. mysql的分表与分区的区别

    http://www.2cto.com/database/201503/380348.html

  9. Python 汉诺塔

    在汉诺塔游戏中,有三个分别命名为A.B.C得塔座,几个大小各不相同,从小到大一次编号得圆盘,每个原盘中间有一个小孔.最初,所有得圆盘都在A塔座上,其中最大得圆盘在最下面,然后是第二大,以此类推. 游戏 ...

  10. ECharts 从后台动态获取数据 (asp.net)

    (一) 使用工具 visual studio 2017:Web开发:asp.net (代码中的js引用路径以及ajax方法调用的url,记得修改哦) (二) 准备工作(此处写给和我一样小白) 1.动态 ...