Re: Is there anyone use Spansion Nor flash?
- From: "Gary Swalling" <garret.swalling@xxxxxxxxxxxxxxxxxxx>
- Date: Tue, 14 Aug 2007 08:25:09 -0700
Hi,
Did you get an updated FMD from me?
I don't think the FASL FMD that ships with CE supports the CodeSizeAtEnd
registry key.
Is C9400000 the real starting address of the flash? The real starting
address should be used and the MemLen is ignored. The length of the flash
is detected from CFI.
Regards,
Gary
"buaadallas" <buaadallas@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:051EC2F7-F737-4603-BC26-42169CD3146F@xxxxxxxxxxxxxxxx
Hi,
I use Spansion Nor flash in my board. According to the service support of
Spansion, I use the driver locate in
:\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\BLOCK\MSFLASHFMD\FASL\FASLD, and set
the
register as below:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\FASLD]
"Dll"="fasld.dll"
"Order"=dword:2
"Prefix"="DSK"
"Ioctl"=dword:4
"Profile"="MSFlash"
"IClass"="{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
; "MemBase"=dword:C8000000
"MemBase"=dword:C9400000
"MemLen"=dword:200000
"CodeSizeAtStart"=dword:00000000
"CodeSizeAtEnd"=dword:1800000
; Override names in default profile
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
"Name"="MSFLASH for FASL FLASH"
"Folder"="NORFlash"
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\MSFlash]
"DriverPath"="Drivers\\BuiltIn\\FASLD"
; LoadFlags 0x01 == load synchronously
"LoadFlags"=dword:1
"Order"=dword:4
; Override names in default profile
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
"DefaultFileSystem"="FATFS"
"PartitionDriver"="mspart.dll"
"AutoMount"=dword:1
"AutoPart"=dword:1
"AutoFormat"=dword:1
"BootPhase"=dword:0
"Name"="MSFLASH for SPANSION"
"Folder"="NORFlash"
"MountFlags"=dword:2
;"MountAsBootable"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
"FriendlyName"="FAT FileSystem"
"Dll"="fatfsd.dll"
;"Flags"=dword:00000024
"Paging"=dword:1
"CacheSize"=dword:0
"EnableCacheWarm"=dword:0
"EnableCache"=dword:1
"MountFlags"=dword:2
It can works, but some time the executable files in the NORFlash folder
can
not be executed, and these folder also can not be formatted!
And I tried to use HIVE register, but failed.
Is anyone use these driver? Did you meet the same problem? Thanks a lot!
.
- Follow-Ups:
- Re: Is there anyone use Spansion Nor flash?
- From: buaadallas
- Re: Is there anyone use Spansion Nor flash?
- References:
- Is there anyone use Spansion Nor flash?
- From: buaadallas
- Is there anyone use Spansion Nor flash?
- Prev by Date: Re: Way to make changes to a device driver with out rebuilding OS imag
- Next by Date: Re: Is any function which can associate the irqno with interrupt handl
- Previous by thread: Is there anyone use Spansion Nor flash?
- Next by thread: Re: Is there anyone use Spansion Nor flash?
- Index(es):
Relevant Pages
|
Loading