DAVE软件默认内存地址分配

  • FLASH分配中少了64K的内存
MEMORY
{FLASH_0_cached(RX) : ORIGIN = 0x08000000, LENGTH = 0x00010000FLASH_0_uncached(RX) : ORIGIN = 0x0C000000, LENGTH = 0x00010000    FLASH_1_cached(RX) : ORIGIN = 0x08020000, LENGTH = 0x00020000FLASH_1_uncached(RX) : ORIGIN = 0x0C020000, LENGTH = 0x00020000PSRAM_1(!RX) : ORIGIN = 0x1FFF0000, LENGTH = 0x10000DSRAM_1_system(!RX) : ORIGIN = 0x20000000, LENGTH = 0x10000SRAM_combined(!RX) : ORIGIN = 0x1FFF0000, LENGTH = 0x00020000
}

XMC4300参考手册中,关于RAM与FLASH的分配地址

  • 可以看出地址范围0x00000000 - 0x3FFFFFFF

  • 但是XMC4300实际是256K(40000)的FLASH与128K(20000)的RAM,
  1. 表7-2明确了0x00000000-0x00003FFF是BOOT-ROM,16K;
  2. 明确了0x08000000-0x0801FFFF与0x0C000000-0x0C01FFFF对应FLASH,256K;
  3. 0x1FFF0000-0x2000FFFF对应RAM,128K;
  4. 表8-1进一步说明了,0x0C000000或者0x08000000对应的物理内存空间是一样的
  5. 在表8-2中,详细说明了FLASH的分配情况,共0x40000size大小。


    在生成的.map文件中:
//flash size
3709 0x0000eb0c         __text_size = (__exidx_end - sText + __data_size + __ram_code_size)
//ram size 1964+ffc0
3884 0x00001964     __bss_size =
3911 0x0000ffc0         __Heap_Bank_size =

XMC4300之memory map相关推荐

  1. 底板芯片组与内存映射(Motherboard Chipsets and the Memory Map) 【转】

    转自:http://blog.chinaunix.net/uid-25909619-id-4194650.html 底板芯片组与内存映射 我打算写一些关于计算机内部构造(computer intern ...

  2. jmap命令(Java Memory Map)

    JDK内置工具使用 一.javah命令(C Header and Stub File Generator) 二.jps命令(Java Virtual Machine Process Status To ...

  3. C28xx:File Loader:Data verificaton failed at address 0xxx Please verify target memory and memory map

    在初次使用CCS6.0时,有时会遇到这样的错误:C28xx:File Loader:Data verificaton failed at address 0xxx Please verify targ ...

  4. S32K144学习笔记:3 寄存器映射(Memory Map)

    3.1 介绍 此芯片包含各种存储器和内存映射外围设备,它们位于一个32位的连续内存空间中.本章描述了该内存空间内的内存和外围位置. 有关内存映射的详细信息显示在附加到本文档的电子表格中:s32k1xx ...

  5. JVM命令行监控工具之jmap(JVM Memory Map)

    jmap简介 jmap(JVM Memory Map)一方面可以获取dump文件(堆转储快照文件,二进制文件),它还可以获取目标Java进程的内存相关信息,包括Java堆各区域的使用情况.堆中对象的统 ...

  6. Memory Map

    引言 随着半导体工艺技术与处理器设计技术的不断提高,嵌入式处理器的速度愈来愈快;而非易失性存储器的读取速度却远远跟不上CPU的发展.传统的单片机运行模式--机器代码存储在非易失性存储器(如ROM,FL ...

  7. Linux 进程通信之:内存映射(Memory Map)

    一.简介 正如其名(Memory Map),mmap 可以将某个设备或者文件映射到应用进程的内存空间中.通过直接的内存操作即可完成对设备或文件的读写.. 通过映射同一块物理内存,来实现共享内存,完成进 ...

  8. LS1046A QSPI FLASH memory map setting

    LS1046A启动需要以下这些文件,都是存储在 flash 上面的,可以是 MMC ,也可以是 NAND,QSPI  FLASH . rcw_qspiboot.bin fsl_fman_ucode.b ...

  9. NXP(Freescale) QorIQ T2080 Memory Map分析

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 概述 在T2080中,有4种地 ...

最新文章

  1. Keras训练神经网络进行分类并使用GridSearchCV进行参数寻优
  2. 弱类型、强类型、动态类型、静态类型语言的区别是什么?
  3. 网络管理员&MCSE2003之5:第1章 帐户和资源管理
  4. MyBatis的修改数据操作
  5. python telnet 交互_Python判断telnet通不通的实例
  6. 每日一笑 | 老板,黑凤梨真的能吃吗?
  7. 绑定到JSON和XML –处理集合
  8. php算法台阶,php如何解决青蛙跳台阶的问题(代码)
  9. 5号字对应的数字字号_写好公文的几个数字口诀
  10. MySQL中事务的分类
  11. “vmware tools 只能虚拟机中安装”的解决方法
  12. pytorch可视化
  13. 重磅!全球云服务商 IP 地址与分析报告:注册与活跃 IP 告诉你到底哪家云更火...
  14. 通过网址获得视频网站的视频信息包括优酷,土豆,56,酷6
  15. QT5+VS201: QTCharts:设置坐标轴间隔以及标注
  16. java实现京东登陆界面_java实现京东云第三方登录
  17. 索尼手机服务器在哪个文件夹,索尼手机云服务器
  18. 高德地图地址解析经纬度以及经纬度解析地址
  19. java实现日期加一天
  20. Android开发艺术探索——第七章:Android动画深入分析

热门文章

  1. SpringBoot个人博客项目搭建—前端页面功能介绍(一)
  2. 密码学:商用密码应用(密码机密码卡)
  3. u盘怎么安装计算机系统软件,在电脑上怎么用U盘安装系统
  4. 防红跳转(QQ域名防报毒)网站的思路和代码
  5. C#练习题答案: 摩门经【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
  6. 【知识图谱】SPARQL入门
  7. CG动画制作项目第一篇:剧本的编写,前期工作的敲定
  8. Matlab相关资料分享
  9. 敏捷中的“猪”与“鸡
  10. 商户如何用BitPay接受BCH付款?