找回密码
 注册
搜索
查看: 1228|回复: 6

nand flash 和 emi接口的初次配置问题

[复制链接]
发表于 2010-8-14 17:16:06 | 显示全部楼层 |阅读模式
6253的平台:
    我现在知道的有:nand 和 LCD是用的同一个总线,外部sram或者NOR用的是EMI的接口。
    假设这样一种情况:平台上换了新的NAND和NOR, 都是空的。 默认模式下会启动到system rom执行factory program的程序,检测uart,接到有效信号,下载可执行文件到NAND或者NOR(问题1:会下载到哪个上面,怎么控制呢?问题2:既然要下载到这些flash上就一定要用到nand interface或者EMI,syetem rom里的程序有对我的新flash的配置吗?或者是配置一个最慢的通用的时序?)
    上面是正常的过程,只是我不太理解,继续:程序下载到flash里面了,还没执行过,接着重启。(问题3:难道以后每次都要先进到syetem rom, 检测uart信号然后再进行后面的启动吗?这个太麻烦了吧。是不是remap就是解决这个问题的?)因为上面的新的程序还没执行,所以里面关于flash接口的配置也都没有生效,
情况1:刚才我下程序到nand上了,还是用一种未知的方式初始化了nand flash interface 后拷贝其内容到sram中执行。我配置interface的程序得到执行了,nand flash interface 配置完成。(问题4:这个配置是掉电非易失的吗?难道下次开机还要再走一次这个流程?)
情况2:程序下到了NOR上。nor上的程序可以直接在其上面运行的吧?在我自己的配置被执行前,nor上数据的读取和写入时序是怎么配置的呢?接着我的配置要被执行了,nor的时序被动态修改,这个可以吗?最后我的配置会一直保持知道我主动去修改它吗?

问题比较多,还请高手指点。另外我现在有的资料就使6253的数据手册,不知道有没有其他资料有仔细讲解这块的,还请告知。
发表于 2010-8-16 18:18:32 | 显示全部楼层
这是flashtool工具里面的,MTK会有最近的工具,只要更新某个平台支持的flashtool就好,估计是越新版本越好
点评回复

使用道具 举报

 楼主| 发表于 2010-8-16 13:49:41 | 显示全部楼层
MTK_ALLInOne_DA这个文件是mtk给的吧,如果这里面没有对我flash的支持呢?或者说我加新flash都要先和mtk说了。然后他把相关配置文件加到MTK_AllInOne_DA中去?
另外对这些个flash接口的配置是掉电保留的吗?
点评回复

使用道具 举报

发表于 2010-8-16 11:04:22 | 显示全部楼层
it is good
点评回复

使用道具 举报

发表于 2010-8-16 10:34:58 | 显示全部楼层
1、flash tool 会下载MTK_AllInOne_DA到内部ram,然后运行加载程序到nor flash
2、MTK_AllInOne_DA这个里面有对多种flash的支持
3、下载完毕之后开机emi 会发跳转指令到内部rom执行,没有检测到uart的握手信号,会执行norflash的 bootarm.s,INT_config里面有对flash EMi的配置,INC_initlize会跳转到application_init,再到mainp。每次开机都可以连META,或者下载,所以都会从内部rom执行
nand还不清楚,欢迎高手解析
点评回复

使用道具 举报

 楼主| 发表于 2010-8-14 17:17:08 | 显示全部楼层
刚才发到资料共享去了,麻烦版主给删掉那个。
点评回复

使用道具 举报

发表于 2011-4-8 19:56:51 | 显示全部楼层
marking
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-10-8 05:26 , Processed in 0.045966 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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