读书人

Real6410开发板 描述MLC类型NAND FLAS

发布时间: 2012-04-12 15:46:35 作者: rapoo

Real6410开发板 描述MLC类型NAND FLASH的全局变量stDeviceInfo的值
最近基于Real6410开发板,看WINCE6.0下如何把镜像文件烧录到NAND FLASH部分,发现在src\whimory\inc\WMRTypes.h下面有
描述MLC类型NAND FLASH的全局变量stDeviceInfo的引用及其成员变量的宏定义,如下:
/*****************************************************************************/
/* Global variablesextern */
/*****************************************************************************/
extern WMRDeviceInfostDeviceInfo;
externWMRConfigstConfig;
externWMRLayoutstLayout;

/*****************************************************************************/
/* Global variablesredefinitions (WMRDeviceInfo) */
/*****************************************************************************/
#defineGET_DevType()(stDeviceInfo.nDeviceType)
#defineSET_DevType(x)(stDeviceInfo.nDeviceType = x)

#defineDEV_ADDR_CYCLE(stDeviceInfo.nAddrCycle)

................
但是我在整个BSP代码中找不到在哪里对stDeviceInfo进行初始化,也就是不知道stDeviceInfo的那些成员变量的值是在那里呗赋值的,麻烦大家帮忙找找,知道的朋友还期望可以分享一下,谢谢了。

[解决办法]
用source insight看看,能找到不?
[解决办法]
很多地方都有对它赋值啊,它是一个一个成员这样赋值的,不是整个结构体统一做初始化,例如:
S3C2450_FIL.c (d:\wince600\platform\smdk2450\src\whimory\fil\smdk2450.mlc): SECTORS_PER_PAGE = stDEVInfo[nScanIdx].nSectorsPerPage;

读书人网 >WinCE

热点推荐