Dear Experts,
OS: WinEC7 , Platform: freescale i.mx53 custom board, 512MB RAM
I can enable Hive-based registry on WinEC7 for 2G iNand.
But when I use 4G iNand, WinEC7 will be hang when detecting card during bootup.
Have any setting will influence 2G or 4G hive-based registry ??
Some experiments:
Environment: Hive-based WinEC7/ removable SD card / On Board Flash (iNand).
Two devices driver are in Hive boot section.
1) Boot from 2G SD card and save registry to a 2G iNand >> okay
2) Boot from 2G SD card and save registry to a 4G iNand >> can't boot-up, seems WinEC7 can't access/save registry.
3) Boot from 4G SD card and save registry to a 2G iNand >> can't see 4G SD card Device, hive-registry is okay
==>> 4G device can't be detected if they are in "HIVE BOOT SECTION" ~!!
if disable Hive, 4G SD and iNand are both okay in WinEC7.
plz help ~ thx ~
HB
Reply by Seetharam 10 minutes ago
With 4GB SD/MMC also hive registry is working fine for me. I just added High_capacity parameter as follows:
; SDHC Memory Storage class driver
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class\High_Capacity]
"Flags"=dword:1000
"Dll"="SDMemory.dll"
"Prefix"="DSK"
"BlockTransferSize"=dword:40 ; send no more than 64 blocks of data per
;bus transfer
;"SingleBlockWrites"=dword:1 ; alternatively force the driver to use
;single block access
;"IdleTimeout"=dword:7D0 ; 2000 milliseconds
;"IdlePowerState"=dword:2 ; 0 == D0, 1 == D1, etc.
;"DisablePowerManagement"="" ; if value present, then disable (remove
;value to enable)
"Profile"="SDMemory"
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}",
"{8DD679CE-8AB4-43c8-A14A-EA4963FAA715}"
;"BootPhase"=dword:1
Try the same. It should work.
Please check all the steps in the bellow given link. Hope it help.