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

开始地址 长度 名称 物理器件 程序 数据 只读 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. JDK源码看ArrayList和Vector的一些区别

    最近在看JDK源码,从源码的角度记录一下ArrayList和Vector的一些区别 1.new a.不指定长度 Vector默认创建10个元素的数组 public Vector() { this(10 ...

  2. sort_gff.py

    import sys infile = sys.argv[1]outfile = sys.argv[2] gff_list = []fh = open(infile)for x in fh:    i ...

  3. xterm配置

    最近转到i3wm桌面下, 发现调用xfce4-terminal有些慢,索性卸载掉一切所谓高级的终端,使用xterm,其实这个才是更牛的家伙. 安装 apt install xterm in i3-wm ...

  4. linux为什么要使用CentOS开发?

    CentOS(Community Enterprise Operating System,社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源 ...

  5. 渗透测试学习 二、Windows基础

    系统目录  服务  端口  注册表  黑客常用DOS命令(在拿到shell时会用到) 一.  系统目录 Windows目录  系统的安装目录 System32àconfigàSAM文件  是用户密码的 ...

  6. 请用java解析下xml

    Java   XML简介 XML(EXtensible Markup Language)  可扩展标记语言 可以说是一个文本文件 作用数交互  配置应用程序 Xml解析技术 三种方式 Dom 文档数据 ...

  7. python如何输出文件的年月日

    import time print('{}BiasedMF312and4414_rt.txt'.format(time.strftime("%Y-%m-%d"))) 输出: 201 ...

  8. Beginning Math and Physics For Game Programmers (Wendy Stahler 著)

    Chapter 1. Points and Lines (已看) Chapter 2. Geometry Snippets (已看) Chapter 3. Trigonometry Snippets  ...

  9. Spring众多jar包的特点,及Spring jar包官网下载方法

    下面给大家说说spring众多jar包的特点吧,无论对于初学spring的新手,还是spring高手,这篇文章都会给大家带来知识上的收获,如果你已经十分熟悉本文内容就当做一次温故知新吧.spring. ...

  10. VS调试快捷键配置更改

    VS进行调试时,默认情况下需按下Fn+F5等组合按键,手短的用起来很不便利 如何去掉组合键只按下F5? 解决:即按下Fn+Esc,然后就可以直接按下F1-F12使用VS的快捷键,如果想回到组合键也是同 ...