因为要将实际物理地址提供给win CE的虚拟地址
这里就需要设置oemaddrtab_cfg.inc 这个文件
win ce 5.0在 D:\WINCE500\PLATFORM\SMDK2440A\Src\Inc 目录下
至于修改方式,搜csdn和googleman的bolg会有很大的收获
sdram地址是需要修改的,因为它和实际电路有关,flash则不需要
其中物理地址的计算就需要看手册
并联2块16位sdram 相当于组成一个32位,
就好比我读低16位片选第一块,高16位片选第二块这种效果一样的,不知道这种理解是否正确
访问高低位控制线不同也就读的不同芯片,即使并联也不会影响其读写。
刚开始的时候,觉得那其他虚拟地址映射是做什么的呢,后来一拍脑瓜,我傻了
管其他做什么,只是地址映射而已,如果没有用到就没关系了,
和config.bib有关,config.bib我还没有摸过,下午去研究
http://bbs.csdn.net/topics/270016608
这篇文章,讲了一些醍醐灌顶的概念
我刚开始在迷糊这个flash地址是如何映射到虚拟地址上去
后来发现其实不需要,因为flash的地址只是他控制寄存器的地址
我们可以通过驱动对flash内部大量的存储进行访问。不需要实际的虚拟地址映射
只需要入口的地址就够了,而且这个已经写好了不需要修改
笔记记到这儿
下午接着弄
争取这星期完成