Re: FlashROM as a disk in CE 5.0



Hi Gary,

If i downloaded the Iamge to SDRAM it is creating the Nor flash folder.
If i downloaded the Iamge to Flash even display is not getting up.
It is hanging at...........

Download successful! Jumping to image at 0x9CA81000 (physical 0x81000)...
Got EDBG_CMD_JUMPIMG
Got EDBG_CMD_CONFIGWindows CE Kernel for ARM (Thumb Enabled) Built on Jun 24
200
4 at 18:25:00
ProcessorType=0411 Revision=7
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 9ca85ab4
Sp=ffffc7cc
OEMIoControl: Unsupported Code 0x101008c - device 0x0101 func 35

Actually after this only Stratad.dll will be loaded.

I have tried with and without Hive based registry.In both cases display is
not getting up.

Am i missed any thing.Plesse Guide me.

Thanks,
Gouri.

"Gary Swalling" wrote:

Hi Gouri,
Are you saying that you set a breakpoint in FMD_Init and didn't hit it
because the FMD is not getting loaded?
In that case, your MemSize and MemLength aren't being looked at yet.

You mentioned that you included FAT and it looks like you selected TFAT
format. Have you included TFAT? I think that at least in CE 4.2, TFAT
required an additional dll. Maybe you could check the makeimg output for
the TFAT dll.

Also, I would check reginit.ini and ce.bib in the flatrelease directory to
make sure your reg and bib changes got included.

If all the components are included correctly, you should be able to see
FMD_Init getting called.

Regards,
Gary

"gouri" <gouri@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:5D4F26C5-F93C-46ED-A72A-102EB2C79B5E@xxxxxxxxxxxxxxxx
Hi Gary Swalling,

I have build the Image in Debug mode and i have captured the Debug
messages but in driver loading list i didn't find the stratad.dll.I have
Enabled the following in the Build options.

1.Enable CE target control support (SYSGEN_SHELL=1)
2.Enable Eboot Space in memory(IMAGEBOOT=1)
3.Enable full kernal mode (IMAGENOTALLKMODE=1)
4.Enable kernal debugger (IMAGENODEBUGGER=1)
5.Runtime image can be larger than 32 MB.

and i have modified the Project.bib and project.reg as i said earlier.But
why it is not coming in the loading list i didn't get.Am i missing
anything.Please help me.

Thnaks,
Gouri.
"Gary Swalling" wrote:

Hi Gouri,
Have you tried debugging FMD_Init to see if the flash driver is being
loaded? And if so, what registry values it finds for MemBase and
MemLength?

Regards,
Gary

"Bruce Eitman [eMVP]" <beitman.nospam@xxxxxxxxxxxxxxxxxxxxxx> wrote in
message news:uDuVgPzMHHA.3668@xxxxxxxxxxxxxxxxxxxxxxx
What about size, did you change that?

--
Bruce Eitman (eMVP)
Senior Engineer
beitman AT applieddata DOT net

Applied Data Systems
www.applieddata.net
An ISO 9001:2000 Registered Company
Microsoft WEP Gold-level Member

"gouri" <gouri@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:33D85E34-9653-4766-8733-BC080ED7D8F8@xxxxxxxxxxxxxxxx
Hi bruce,

I tried this option but still there no nor flash folder.I
have
one
doubt here actually we have to use Uncached vertually address only
right.Here
BE400000 is Uncached equivalent value of cached 9E400000.

Can anybody help me please.

Thanks,
Gouri.

"Bruce Eitman [eMVP]" wrote:

Change MemBase and MemLength to match what you put in
OEMAddressTable?

--
Bruce Eitman (eMVP)
Senior Engineer
beitman AT applieddata DOT net

Applied Data Systems
www.applieddata.net
An ISO 9001:2000 Registered Company
Microsoft WEP Gold-level Member

"gouri" <gouri@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:0ACA7842-3E06-4EE7-81A3-6F18C2EC1ACF@xxxxxxxxxxxxxxxx
Hi experts,

Currently workin on proving FMD support for Intel Strata NOR
flash
(K3
family of 32 MB) on pxa27x
platform with WinCE 5.0 .I amfacing a strange problem , wherein
i
not
able to mount the FAT
partition. The driver i am using is the sampe FMD code given by
Microsoft for
NOR flashes( strata folder in MSFLASHFMD).I am not able mount
the
"NOR
folder" at boot time.

for this i have included the SYSGEN_MSFLASH_STRATAD=1 in the
environmental variables and
i included the stratad.dll in project.bib like

stratad.dll $(_FLATRELEASEDIR)\stratad.dll
NK
SH.

I have added the Registry settings to Project.reg file like

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\StrataFMD]
"Dll"="stratad.dll"
"Order"=dword:2
"Prefix"="DSK"
"Ioctl"=dword:4
"Profile"="MSFlash"
"IClass"="{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"MemBase"=dword:BE400000
"MemLen"=dword: 001E0000
"Index"=dword:1
"BlockSize"=dword:20000
"WriteBufferSize"=dword:20
"SectorSize"=dword:200
"IsPairedFlash"=dword:1


; Override names in default profile
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
"Name"="MSFLASH for STRATAFLASH"
"Folder"="NOR Flash"
"DefaultFileSystem"="FATFS"
"AutoMount"=dword:1
"AutoPart"=dword:1
"AutoFormat"=dword:1
"PartitionDriver"="mspart.dll"
"BootPhase"=dword:0
"MountFlags"=dword:2


[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\MSFlash]
"DriverPath"="Drivers\\BuiltIn\\StrataFMD"
; LoadFlags 0x01 == load synchronously
"LoadFlags"=dword:1
"Order"=dword:0
"BootPhase"=dword:0


[HKEY_LOCAL_MACHINE\init\BootVars]
"SystemHive"="Documents and Settings\\system.hv"
"ProfileDir"="Documents and Settings"
"Flags"=dword:1


[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
"Dll"="fatfsd.dll"
"Flags"=dword:00100024
"Util"="fatutil.dll"
"Paging"=dword:1
"CacheSize"=dword:0
"FormatTfat"=dword:1

I have updated the oemaddrtab_cfg.inc to

DCD 0x9CA00000, 0x00000000, 26 ; MAINSTONEII: nCS0: Boot
Flash
(26MB).

DCD 0x9E400000, 0x01A00000, 6 ; MAINSTONEII: nCS0:
Storage (
6MB).

Now i am downloading the Image to Flash.But i didn't find any Nor
flash
folder and i didn't find the anything
in the Storage manager applet which is in Control panel.

And one more thing i have added Fat file system and Partition
driver
to my
OS.If i add the Hive registry to os
Image is not Up thats why i have removed Hive registry i didn't
find
any
Nor
flash folder and i didn't find the anything
in the Storage manager applet which is in Control panel.

Is there anything is missed.Please help me in this regard.

Thanks,

Gouri.











.



Relevant Pages

  • Re: Homepage was changed, cant change back
    ... & Destroy, Noadware, and Registry Mechanic, and all have ... download a copy of ... >that you can have a clear HiJackThis Log for the experts ... Create a folder on the hard drive of the ...
    (microsoft.public.windows.inetexplorer.ie6.browser)
  • Re: IE6 overwrites anything I try to type in to the address bar
    ... Now....you don't mention which version of Windows you are ... Check the Registry to see if this file is there. ... Download the fix - Reset Search: ... >> dedicated folder after appropriate unzipping, ...
    (microsoft.public.windows.inetexplorer.ie6.browser)
  • Re: Unable to type in URL Address area beyond the initial page
    ... > Check the Registry to see if this file is there. ... > In order to restore you default Search functions, download and run the ... > Also be sure to use the HijackThis. ... Create a folder on the hard drive of the other computer called ...
    (microsoft.public.windows.inetexplorer.ie6.browser)
  • Re: FlashROM as a disk in CE 5.0
    ... Have you tried debugging FMD_Init to see if the flash driver is being ... Currently workin on proving FMD support for Intel Strata NOR ... NOR flashes(strata folder in MSFLASHFMD).I am not able mount ... I have added the Registry settings to Project.reg file like ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Unable to type in URL Address area beyond the initial page
    ... Check the Registry to see if this file is there. ... In order to restore you default Search functions, download and run the ... Also be sure to use the HijackThis. ... Create a folder on the hard drive of the other computer called ...
    (microsoft.public.windows.inetexplorer.ie6.browser)