大家好,在用PB6.0定制WinCE系统时,我希望在镜像中加入对文件系统和HIVE注册表的支持,用生成的镜像启动系统时失败,调试信息输出停止在:
FILESYS: Waiting for bootable file system to be mounted.
在查阅资料后仍然不能解决,希望有遇到过这种问题的朋友可以帮助一下.
具体的信息如下:
开发板:研华PCM-9375
产品官方网页:http://www.advantech.com/products/PCM-9375/mod_1-2JKHK6.aspx
处理器:AMD low power LX800 500MHz Processor
CatalogItems中加入以下选项:
Core OS\CEBase\FileSystemAndDataStore\FileSystem\Rom-onlyFileSystem
Core OS\CEBase\FileSystemAndDataStore\RegistryStore\Hive-basedRegistry
Core OS\CEBase\FileSystemAndDataStore\StorageManager\FATFileSystem
DeviceDrivers\StorageDevices\ATAPI PCI Support
DeviceDrivers\StorageDevices\ATAPI PCI Support\BasicATAPIPCICD/DVD-ROMSupport/ATAPIPCI/IDEStorageBlockDriver
Platform.reg文件中加入以下内容:
; @CESYSGEN IF FILESYS_FSREGHIVE
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\init\BootVars]
"SYSTEMHIVE"="\\Registry\\system.hv"
"PROFILEDIR"="\\Registry"
"Start DevMgr"=dword:1
"DefaultUser"="User"
"Flags"=dword:3
"RegistryFlags"=dword:1
[HKEY_LOCAL_MACHINE\Drivers\Resources\IRQ]
"Flags"=dword:1000
[HKEY_LOCAL_MACHINE\Drivers\Resources\IO]
"Flags"=dword:1000
[$(PCI_BUS_ROOT)\Template\GenericIDE]
"Flags"=dword:1000
[$(PCI_BUS_ROOT)\Template\GenericIDE\Device0]
"Flags"=dword:1000
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS]
"Flags"=dword:1004
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\HDProfile\FATFS]
"Flags"=dword:1000
"MountAsBootable"=dword:1
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\PCI\Template\PCI-PCI-BRIDGE]
"Class"=dword:06
"SubClass"=dword:04
"NoConfig"=dword:1
; END HIVE BOOT SECTION
; @CESYSGEN ENDIF FILESYS_FSREGHIVE
; @CESYSGEN IF !FILESYS_FSYSRAM
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\HDProfile\FATFS]
"Flags"=dword:1000
"MountAsRoot"=dword:1
"MountPermanent"=dword:1
; END HIVE BOOT SECTION
; @CESYSGEN ENDIF !FILESYS_FSYSRAM
复制代码