Re: FlashROM as a disk in CE 5.0



Hi Gouri,
Are you saying that if you download to SDRAM, you no longer have the "block
0 locked" error? Did you work around that to allow the FAL to format the
flash?

As far as behavior of loading in SDRAM versus loading from flash, is the
bootloader jumping to the right place to load your code from flash? It
looks like the bootloader tries to jump into the OS code and doesn't get
very far...

I have noticed that when downloading the OS to RAM, a component or
application can be loaded automatically from the flatrelease directory, even
though it was not included in the image. Maybe you have some component that
is not properly included in nk.bin, so it loads for you when downloading to
RAM, but when booting from the flash, it doesn't have that same connection
to the flatrelease directory...

Regards,
Gary

"gouri" <gouri@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:BD3EBDED-6802-4C2E-9977-6F89CA368D39@xxxxxxxxxxxxxxxx
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: cannot install flah player
    ... the firewall has been turned off. ... tried downloading after shutting down adaware,MS antispyware, Norton ... > There are firewalls that can block Flash content or that can be set to block ... >> completely, install, install off standalone file numerous times to ...
    (microsoft.public.windows.inetexplorer.ie6.browser)
  • Re: Timeout value for download
    ... There is a TFTP timeout setting there, ... Because the image is much larger than the RAM on the target, my bootloader has to write blocks of data to Flash while downloading. ... whether there is any registry key or option to set the timeout for PB to a higher value? ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Online communities
    ... >programming class and that's for a reason. ... >When it takes 30 seconds to download a flash presentation at 7mbps, ... take longer than just downloading the initial display. ... >> quality. ...
    (alt.2600)
  • Re: BltPrepare is called continually
    ... should explain you how writning a bootloader to the flash (I think they use ... downloading an image through Platform Builder. ... Just make sure you have a WinCE image in debug with KITL and kernel debugger ... <apellerin AT adeneo DOT adetelgroup DOT com> ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Imported Flash not working
    ... dissect it to learn how something was done and create something new from the ... | complain that the purloined Flash files don't work properly. ... | from downloading a complete site that doesn't belong to him/her. ... |> flash executes. ...
    (microsoft.public.frontpage.addins)