pokaze wam cos ciekawego:
kawalek rejestru z romu ver2 imate
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SDHC]
"Order"=dword:21
"Dll"="OMAP850_SDHC.dll"
"Prefix"="SHC"
"ControllerIRQ"=dword:1C ; 28 SYSINTR_SDMMC
"SDIOPriority"=dword:64
"CardDetectSysIntr"=dword:1D ; 29 SYSINTR_SD_IN
"CDPriority"=dword:65
"BaseClockFrequency"=dword:1312D00 ;max clock frequency 20 Mhz
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory]
"Name"="SD Memory Card"
"Folder"="Storage Card"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory\FATFS]
"Flags"=dword:64
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC]
"Name"="MMC Card"
"Folder"="Storage Card"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC\FATFS]
"Flags"=dword:64
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMMC\FATFS]
"Flags"=dword:64
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class]
"DisablePowerManagement"=dword:1 ;We disable the idle timeout deselect feature in the "SDMemory.dll" module!
"Dll"="SDMemory.dll"
"Prefix"="DSK"
"FSD"="FATFS.DLL"
"IOCTL"=dword:4 ; DISK_IOCTL_INITIALIZE, sent to driver by DeviceManager
"BlockTransferSize"=dword:40 ; Send no more than 64 blocks of data per bus transfer
"Profile"="SDMemory"
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}",
"{A32942B7-920C-486b-B0E6-92A702A99B35}"
moim zdaniem bardzo ciekawe sa 3 linie:
"BaseClockFrequency"=dword:1312D00 ;max clock frequency 20 Mhz
to chyba czestotliwosc magistrali sd
"BlockTransferSize"=dword:40 ; Send no more than 64 blocks of data per bus transfer
i podobny
"BlockTransferSize"=dword:40 ; Send no more than 64 blocks of data per bus transfer
oba to na moje oko ile blokow danych ma wysylac na jeden cykl zegara
jesli jest ktos odwazny to niech ztestuje