找回密码
 注册
搜索
查看: 1321|回复: 12

[讨论] MTK地址映射问题

[复制链接]
发表于 2009-10-20 10:16:17 | 显示全部楼层 |阅读模式
当我们要用到较大的内存时,一般是定义一块静态空间,由adm管理,如med。那是不是当我们使用med的内存时,实际使用的是nor flash?
发表于 2009-10-20 23:07:21 | 显示全部楼层
flash是掉电不丢数据的,不管是NOR还是NAND(是ROM)
内存是掉电丢数据的(RAM)
这两块东西是平级的,现在都做在一个片子上,所以不能有在flash(ROM)上分内存(RAM)的想法
点评回复

使用道具 举报

发表于 2009-10-21 20:34:00 | 显示全部楼层
以下是引用wuyushiyue在2009-10-20 23:07:21的发言:
flash是掉电不丢数据的,不管是NOR还是NAND(是ROM)
内存是掉电丢数据的(RAM)
这两块东西是平级的,现在都做在一个片子上,所以不能有在flash(ROM)上分内存(RAM)的想法

不准确,nor是混合类型,非易失,不能简单说它是rom,它兼具sram的特性,xip类型,即execte in place,因为nor可以随机访问,所以nor上是可以跑代码的!nand不一样,但现在基本上nand里会集成一sram!
点评回复

使用道具 举报

 楼主| 发表于 2009-10-22 10:09:10 | 显示全部楼层
以下是引用dollfacedboy在2009-10-21 20:34:00的发言:

不准确,nor是混合类型,非易失,不能简单说它是rom,它兼具sram的特性,xip类型,即execte in place,因为nor可以随机访问,所以nor上是可以跑代码的!nand不一样,但现在基本上nand里会集成一sram!

是这样的,这也就是我为什么要这么问的原因?有人说用adm托管M级别的内存,难道RAM中有这么多的空间?
在实验中发现用med内存比较慢,才有此疑问
点评回复

使用道具 举报

发表于 2009-10-22 15:05:21 | 显示全部楼层
看了楼上的帖子有点糊涂了。
NOR是XIP,这点是毋庸置疑的。

但是我认为MTK的MED内存不是NOR FLASH,而是SRAM。因为目前手机是用的都是MCP.其中封装了NOR和SRAM,比如我们常说的128x32的FLASH,实际上是包含了128M bit(16M byte) 的NOR FLASH和32M BIT(4M byte) SRAM.楼主所说的MED内存应该是从SRAM中分配的。



[此贴子已经被作者于2009-10-24 11:17:26编辑过]
点评回复

使用道具 举报

发表于 2009-10-22 15:42:07 | 显示全部楼层
以下是引用perennial在2009-10-22 15:05:21的发言:
看了楼上上的帖子有点糊涂了。
NOR是XIP,这点是毋庸置疑的。

但是我认为MTK的MED内存不是NOR FLASH,而是SRAM。因为目前手机是用的都是MCP.其中封装了NOR和SRAM,比如我们常说的128x32的FLASH,实际上是包含了128M bit(16M byte) 的NOR FLASH和64M BIT(4M byte) SRAM.楼主所说的MED内存应该是从SRAM中非配的。


赞同 perennia ~
点评回复

使用道具 举报

发表于 2009-10-22 21:47:44 | 显示全部楼层
以下是引用perennial在2009-10-22 15:05:21的发言:
看了楼上上的帖子有点糊涂了。
NOR是XIP,这点是毋庸置疑的。

但是我认为MTK的MED内存不是NOR FLASH,而是SRAM。因为目前手机是用的都是MCP.其中封装了NOR和SRAM,比如我们常说的128x32的FLASH,实际上是包含了128M bit(16M byte) 的NOR FLASH和64M BIT(4M byte) SRAM.楼主所说的MED内存应该是从SRAM中非配的。

非常正确,我只是更正上面的那位兄弟的说法!我的意思是nor并非不能做ram!看来我对大家有点误导!自我检讨一下!
点评回复

使用道具 举报

发表于 2009-10-24 09:15:50 | 显示全部楼层
xuexi
点评回复

使用道具 举报

发表于 2009-10-24 11:20:11 | 显示全部楼层
以下是引用dollfacedboy在2009-10-22 21:47:44的发言:


非常正确,我只是更正上面的那位兄弟的说法!我的意思是nor并非不能做ram!看来我对大家有点误导!自我检讨一下!



兄弟,你没有错。
大家都本着您这种求真的态度对待技术问题,相互学习,肯定都会有所的提高。
点评回复

使用道具 举报

发表于 2009-10-25 21:31:09 | 显示全部楼层
学习了
点评回复

使用道具 举报

发表于 2010-3-29 10:58:22 | 显示全部楼层
路过路过挣钱呢!!!!!
点评回复

使用道具 举报

发表于 2010-3-31 15:31:54 | 显示全部楼层
学习了!!
点评回复

使用道具 举报

发表于 2010-4-1 12:00:40 | 显示全部楼层
从DEWAV25_08B_XXX_PCB01_gprs_MT6225_S00.lis中可以看出Code和RO Data放入到NOR flash中,RW Data和ZI Data放到RAM中。MED内存属于ZI Data,所以MED内存使用RAM。

我想主要原因是NOR flash可以执行代码,但写入速度太慢,不适合运行RW Data和ZI Data,所以需要另外一块RAM支持。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-9 01:53 , Processed in 0.048191 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表