pinery
驱动小牛
驱动小牛
  • 注册日期2005-04-14
  • 最后登录2013-04-07
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望283点
  • 贡献值0点
  • 好评度77点
  • 原创分0分
  • 专家分0分
阅读:1939回复:3

怎样对nand flash分成两个FAT区?

楼主#
更多 发布于:2008-11-28 15:31
我目前使用的是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里面的相同的分区位置把这个函数加进去,看看效果。
麻烦大家给指点指点啊。。。
pinery
驱动小牛
驱动小牛
  • 注册日期2005-04-14
  • 最后登录2013-04-07
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望283点
  • 贡献值0点
  • 好评度77点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-11-29 13:29
没人啊 ?自己顶以下
harktrip
驱动小牛
驱动小牛
  • 注册日期2003-11-30
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分51分
  • 威望457点
  • 贡献值0点
  • 好评度170点
  • 原创分0分
  • 专家分2分
板凳#
发布于:2008-11-29 22:00
小事~,qq群:75390515
免费帮你解决问题
high
论坛版主
论坛版主
  • 注册日期2002-08-10
  • 最后登录2010-07-26
  • 粉丝4
  • 关注0
  • 积分60分
  • 威望655点
  • 贡献值0点
  • 好评度56点
  • 原创分0分
  • 专家分60分
地板#
发布于:2008-12-03 04:11
呵呵。

BP_OpenPartition这个函数是bootpart.lib提供的。
bootpart模块的源码中ce5里面public\common\oak\drivers\ethdbg
游客

返回顶部