阅读:1314回复:1
关于mult bin的问题,请zhengshijie大侠帮忙看下,多谢
zhengshijie老大,我是按照你的做法来实现的http://bbs.driverdevelop.com/htm_data/48/0709/106094.html
现在的问题是xip.bin(也就是你说的第5步)跑完OemInit就挂死了(wince5,2440,eboot已经分了2个区,nandflash的前18个block已经设为bad了,mbr是在第18个block上,xip.bin是在第19个block上开始) 我的config.bib如下: MEMORY pdwXIPLoc 00000000 8c400000 FIXUPVAR XIPKERNEL 8c200000 00200000 RAMIMAGE CHAIN 8c400000 00001000 RESERVED NK 8C401000 01000000 NANDIMAGE RAM 8D401000 02000000 RAM ; FLASH 92000000 00100000 RESERVED ; Common RAM areas AUD_DMA 8c002000 00002000 RESERVED DRV_GLB 8c010000 00010000 RESERVED SD_DMA 8c028000 00008000 RESERVED ; EDBG 8c030000 00020000 RESERVED DISPLAY 8c100000 00100000 RESERVED CONFIG AUTOSIZE=ON COMPRESSION=ON DLLADDR_AUTOSIZE=ON KERNELFIXUPS=ON PROFILE=OFF RAM_AUTOSIZE=OFF ROMFLAGS=0 ROM_AUTOSIZE=OFF XIPSCHAIN=8C400000 ROMSTART=8C200000 ROMWIDTH=32 ROMSIZE=01000000 platform.reg有关hive的部分如下: ; HIVE BOOT SECTION [HKEY_LOCAL_MACHINE\init\BootVars] "SYSTEMHIVE"="Documents and Settings\\system.hv" "PROFILEDIR"="Documents and Settings" "Start DevMgr"=dword:1 "Flags"=dword:1 "RegistryFlags"=dword:1 [HKEY_LOCAL_MACHINE\System\StorageManager\PartitionTable] "21"="BINFS" [HKEY_LOCAL_MACHINE\System\StorageManager\BINFS] "Folder"="BINFS" "FriendlyName"="Bin FileSystem" "Dll"="binfs.dll" "Paging"=dword:1 "MountFlags"=dword:11 "BootPhase"=dword:0 [HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\MSFlash] "DriverPath"="Drivers\\BuiltIn\\MSFlash" "LoadFlags"=dword:1 "Order"=dword:0 "BootPhase"=dword:0 "Flags"=dword:1000 [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\MSFlash] "Prefix"="DSK" "Order"=dword:0 "Dll"="smflash.dll" "Profile"="MSFlash" "FriendlyName"="MSFLASH Driver" "BootPhase"=dword:0 "Flags"=dword:1000 ; Bind BINFS to the block driver [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash] "DefaultFileSystem"="BINFS" "PartitionDriver"="mspart.dll" "AutoMount"=dword:1 "AutoPart"=dword:1 "Folder"="NandFlash" "Name"="Microsoft Flash Disk" "BootPhase"=dword:0 "Flags"=dword:1000 "MountAsRom"=dword:1 "MountHidden"=dword:0 [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS] "FriendlyName"="FAT FileSystem" "Dll"="fatfsd.dll" "Flags"=dword:1000 "Paging"=dword:1 "CacheSize"=dword:0 "EnableCacheWarm"=dword:0 "EnableCache"=dword:1 "MountAsBootable"=dword:1 ; END HIVE BOOT SECTION 麻烦大侠帮忙看下是什么问题啊,小弟感激不尽 |
|
沙发#
发布于:2007-12-28 09:34
自己顶下
实现了mult bin的老大们帮忙看下? |
|