阅读:1939回复:3
怎样对nand flash分成两个FAT区?
我目前使用的是freescale m31+ce5.0系统,通过修改hive注册表后,512m的nandflash现在已经有fat分区,并且在系统启动后能现在nand flash的磁盘。
我现在想改成两个fat的分区,一个用与存放system.hv等注册表和系统的一些应用程序,另一个提供用户使用,请问这个改怎么做啊? 在网上看了几个帖子,说在eboot里面改,调用BP_OpenPartition 函数,在eboot里面没找到BP_OpenPartition 函数,到是在2440的eboot里面的nand。cpp中找到了对binfs和fat的分区,地址分配2440也在eboot里面也能找到,freescale的却是在一个imagecfg.h或imagecfg.inc中有,说实在的,我在整个bsp包里都没有发现什么BP_OpenPartition函数,到是在微软提供的public文件夹下的某个子目录发现了,platform.reg以前里面的一个partitiondriver= "",我想是不是他们调用的自己分区和格式化的函数?我把改成partitiondriver="mspart.dll"也没问题。 我现在到是想在freescale与2440里面的相同的分区位置把这个函数加进去,看看效果。 麻烦大家给指点指点啊。。。 |
|
沙发#
发布于:2008-11-29 13:29
没人啊 ?自己顶以下
|
|
板凳#
发布于:2008-11-29 22:00
小事~,qq群:75390515
免费帮你解决问题 |
|
地板#
发布于:2008-12-03 04:11
呵呵。
BP_OpenPartition这个函数是bootpart.lib提供的。 bootpart模块的源码中ce5里面public\common\oak\drivers\ethdbg |
|