This is a multi-part message in MIME format.

------=_NextPart_000_000D_01C42E9F.7D33A1B0
Content-Type: text/plain;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable

=BF=D5=B0=D7Hi,all:

Form the messages shows below,what can tell me?Has one of the Flash =
crashed or other?
but "read Q,read R and read Y" run well.what should I do?
JFLASH Version 2.10.002 - DBPXA250
COPYRIGHT (C) 2000-2002 Intel Corporation
PXA250 revision 0x6??

attr: 00510051
There are two 16-bit Flash devices in parallel

Characteristics for one device:
Number of blocks in device =3D 128
Block size =3D 65536 0x10000 word(16-bit)
Device size =3D 8388608 0x800000 word(16-bit)

Sample block to address list:

Block 0 =3D hex address: 00000000=20
Block 40 =3D hex address: 00A00000=20
Block 80 =3D hex address: 01400000=20
Block 120 =3D hex address: 01E00000=20
The last 66 percent of image file is all zeros
Would you like to save time by not programming that area? [y/n]:=20
Starting erase
Erasing block 0 =20
Erasing done =20
Starting programming
Writing flash at hex address 1000, 1.56% done =20
Writing flash at hex address 2100, 3.22% done =20
Writing flash at hex address 2f80, 4.64% done =20
Writing flash at hex address 4080, 6.30% done =20
Writing flash at hex address 4f80, 7.76% done =20
Writing flash at hex address 5f80, 9.33% done =20
Writing flash at hex address 7100, 11.04% done =20
Writing flash at hex address 8240, 12.72% done =20
Writing flash at hex address 9180, 14.21% done =20
Writing flash at hex address a300, 15.92% done =20
Writing flash at hex address b440, 17.60% done =20
Writing flash at hex address c5c0, 19.31% done =20
Writing flash at hex address d740, 21.02% done =20
Writing flash at hex address e8c0, 22.73% done =20
Writing flash at hex address fa40, 24.44% done =20
Writing flash at hex address 10bc0, 26.15% done =20
Writing flash at hex address 11d80, 27.88% done =20
Writing flash at hex address 12f00, 29.59% done =20
Writing flash at hex address 14080, 31.30% done =20
Writing flash at hex address 15200, 33.01% done =20
Writing flash at hex address 16380, 34.72% done =20
Writing flash at hex address 17500, 36.43% done =20
Writing flash at hex address 18680, 38.13% done =20
Writing flash at hex address 19840, 39.87% done =20
Writing flash at hex address 1a9c0, 41.58% done =20
Writing flash at hex address 1bb40, 43.29% done =20
Writing flash at hex address 1ccc0, 45.00% done =20
Writing flash at hex address 1de40, 46.70% done =20
Writing flash at hex address 1efc0, 48.41% done =20
Writing flash at hex address 20140, 50.12% done =20
Writing flash at hex address 212c0, 51.83% done =20
Writing flash at hex address 22400, 53.52% done =20
Writing flash at hex address 23580, 55.22% done =20
Writing flash at hex address 24700, 56.93% done =20
Writing flash at hex address 25880, 58.64% done =20
Writing flash at hex address 26a00, 60.35% done =20
Writing flash at hex address 27b80, 62.06% done =20
Writing flash at hex address 28d00, 63.77% done =20
Writing flash at hex address 29e80, 65.48% done =20
Writing flash at hex address 2b000, 67.19% done =20
Writing flash at hex address 2c1c0, 68.92% done =20
Writing flash at hex address 2d300, 70.61% done =20
Writing flash at hex address 2e4c0, 72.34% done =20
Writing flash at hex address 2f640, 74.05% done =20
Writing flash at hex address 307c0, 75.76% done =20
Writing flash at hex address 31940, 77.47% done =20
Writing flash at hex address 32ac0, 79.17% done =20
Writing flash at hex address 33c40, 80.88% done =20
Writing flash at hex address 34dc0, 82.59% done =20
Writing flash at hex address 35f40, 84.30% done =20
Writing flash at hex address 37080, 85.99% done =20
Writing flash at hex address 38200, 87.70% done =20
Writing flash at hex address 39380, 89.40% done =20
Writing flash at hex address 3a500, 91.11% done =20
Writing flash at hex address 3b680, 92.82% done =20
Writing flash at hex address 3c7c0, 94.51% done =20
Writing flash at hex address 3d940, 96.22% done =20
Writing flash at hex address 3eac0, 97.92% done =20
Writing flash at hex address 3fc40, 99.63% done =20
Programming done
Starting Verify
verify error at address =3D 0 exp_dat =3D ea0003fe act_dat =3D ea003fff
verify error at address =3D 1 exp_dat =3D 0 act_dat =3D 3ff9
verify error at address =3D 2 exp_dat =3D 0 act_dat =3D 3ff9
verify error at address =3D 3 exp_dat =3D 0 act_dat =3D 3ff9
verify error at address =3D 4 exp_dat =3D 0 act_dat =3D 3ff9

=A1=AD=A1=AD



------=_NextPart_000_000D_01C42E9F.7D33A1B0
Content-Type: text/html;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE id=3DridTitle>=BF=D5=B0=D7</TITLE><BASE=20
href=3D"file://C:\Program Files\Common Files\Microsoft =
Shared\Stationery\">
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<STYLE>BODY {
MARGIN-TOP: 25px; FONT-SIZE: 10pt; MARGIN-LEFT: 25px; COLOR: #000000; =
FONT-FAMILY: =CB=CE=CC=E5, =BA=DA=CC=E5
}
P.msoNormal {
MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-LEFT: 0px; COLOR: #ffffcc; =
FONT-FAMILY: =BA=DA=CC=E5, "=CB=CE=CC=E5"
}
LI.msoNormal {
MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-LEFT: 0px; COLOR: #ffffcc; =
FONT-FAMILY: =BA=DA=CC=E5, "=CB=CE=CC=E5"
}
</STYLE>

<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY id=3DridBody bgColor=3D#ffffff background=3D"Blank Bkgrd.gif">
<DIV>Hi,all:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; Form&nbsp;the messages shows below,what can tell =
me?Has=20
one of the Flash&nbsp;crashed or other?</DIV>
<DIV>but "read Q,read R and read Y"&nbsp;run well.what should I =
do?</DIV>
<P>JFLASH Version 2.10.002 - DBPXA250<BR>COPYRIGHT (C) 2000-2002 Intel=20
Corporation<BR>PXA250 revision 0x6??</P>
<P>attr: 00510051<BR>There are two 16-bit Flash devices in parallel</P>
<P>Characteristics for one device:<BR>&nbsp;Number of blocks in device =
=3D=20
128<BR>&nbsp;Block size =3D 65536 0x10000 word(16-bit)<BR>&nbsp;Device =
size =3D=20
8388608 0x800000 word(16-bit)</P>
<P>Sample block to address list:</P>
<P>&nbsp;Block 0 =3D hex address: 00000000 <BR>&nbsp;Block 40 =3D hex =
address:=20
00A00000 <BR>&nbsp;Block 80 =3D hex address: 01400000 <BR>&nbsp;Block =
120 =3D hex=20
address: 01E00000 <BR>The last 66 percent of image file is all =
zeros<BR>Would=20
you like to save time by not programming that area? [y/n]: <BR>Starting=20
erase<BR>Erasing block&nbsp;&nbsp; 0&nbsp;&nbsp; <BR>Erasing=20
done&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<BR>Starting programming<BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;&nbsp;=20
1000,&nbsp; 1.56% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp;&nbsp; 2100,&nbsp; 3.22% done&nbsp;&nbsp;&nbsp; =

<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp;&nbsp; 2f80,&nbsp; =
4.64%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;&nbsp;=20
4080,&nbsp; 6.30% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp;&nbsp; 4f80,&nbsp; 7.76% done&nbsp;&nbsp;&nbsp; =

<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp;&nbsp; 5f80,&nbsp; =
9.33%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;&nbsp;=20
7100, 11.04% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp;&nbsp; 8240, 12.72% done&nbsp;&nbsp;&nbsp; =
<BR>Writing=20
flash at hex address&nbsp;&nbsp;&nbsp;&nbsp; 9180, 14.21% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp;&nbsp; a300, 15.92%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;&nbsp;=20
b440, 17.60% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp;&nbsp; c5c0, 19.31% done&nbsp;&nbsp;&nbsp; =
<BR>Writing=20
flash at hex address&nbsp;&nbsp;&nbsp;&nbsp; d740, 21.02% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp;&nbsp; e8c0, 22.73%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;&nbsp;=20
fa40, 24.44% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 10bc0, 26.15% done&nbsp;&nbsp;&nbsp; =
<BR>Writing flash=20
at hex address&nbsp;&nbsp;&nbsp; 11d80, 27.88% done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 12f00, 29.59%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp; 14080,=20
31.30% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
15200, 33.01% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 16380, 34.72% done&nbsp;&nbsp;&nbsp; =
<BR>Writing flash=20
at hex address&nbsp;&nbsp;&nbsp; 17500, 36.43% done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 18680, 38.13%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp; 19840,=20
39.87% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
1a9c0, 41.58% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 1bb40, 43.29% done&nbsp;&nbsp;&nbsp; =
<BR>Writing flash=20
at hex address&nbsp;&nbsp;&nbsp; 1ccc0, 45.00% done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 1de40, 46.70%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp; 1efc0,=20
48.41% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
20140, 50.12% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 212c0, 51.83% done&nbsp;&nbsp;&nbsp; =
<BR>Writing flash=20
at hex address&nbsp;&nbsp;&nbsp; 22400, 53.52% done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 23580, 55.22%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp; 24700,=20
56.93% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
25880, 58.64% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 26a00, 60.35% done&nbsp;&nbsp;&nbsp; =
<BR>Writing flash=20
at hex address&nbsp;&nbsp;&nbsp; 27b80, 62.06% done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 28d00, 63.77%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp; 29e80,=20
65.48% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
2b000, 67.19% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 2c1c0, 68.92% done&nbsp;&nbsp;&nbsp; =
<BR>Writing flash=20
at hex address&nbsp;&nbsp;&nbsp; 2d300, 70.61% done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 2e4c0, 72.34%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp; 2f640,=20
74.05% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
307c0, 75.76% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 31940, 77.47% done&nbsp;&nbsp;&nbsp; =
<BR>Writing flash=20
at hex address&nbsp;&nbsp;&nbsp; 32ac0, 79.17% done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 33c40, 80.88%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp; 34dc0,=20
82.59% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
35f40, 84.30% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 37080, 85.99% done&nbsp;&nbsp;&nbsp; =
<BR>Writing flash=20
at hex address&nbsp;&nbsp;&nbsp; 38200, 87.70% done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 39380, 89.40%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp; 3a500,=20
91.11% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
3b680, 92.82% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 3c7c0, 94.51% done&nbsp;&nbsp;&nbsp; =
<BR>Writing flash=20
at hex address&nbsp;&nbsp;&nbsp; 3d940, 96.22% done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 3eac0, 97.92%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp; 3fc40,=20
99.63% done&nbsp;&nbsp;&nbsp; <BR>Programming done<BR>Starting =
Verify<BR>verify=20
error at address =3D 0 exp_dat =3D ea0003fe act_dat =3D =
ea003fff<BR>verify error at=20
address =3D 1 exp_dat =3D 0 act_dat =3D 3ff9<BR>verify error at address =
=3D 2 exp_dat =3D=20
0 act_dat =3D 3ff9<BR>verify error at address =3D 3 exp_dat =3D 0 =
act_dat =3D=20
3ff9<BR>verify error at address =3D 4 exp_dat =3D 0 act_dat =3D 3ff9</P>
<P>=A1=AD=A1=AD</P>
<P>&nbsp;</P></BODY></HTML>

------=_NextPart_000_000D_01C42E9F.7D33A1B0--

Re: about JFlash by spinelliolivier

spinelliolivier
Fri Apr 30 03:10:37 CDT 2004

Hello,

you need to erase the flash before writing.

Olivier


"Lilo" <zheye@moons.com.cn> wrote in message news:<OEQq4xlLEHA.2400@tk2msftngp13.phx.gbl>...
> ? Hi,all:
>
> Form the messages shows below,what can tell me?Has one of the Flash
> crashed or other?
> but "read Q,read R and read Y" run well.what should I do?
> JFLASH Version 2.10.002 - DBPXA250
> COPYRIGHT (C) 2000-2002 Intel Corporation
> PXA250 revision 0x6??
>
> attr: 00510051
> There are two 16-bit Flash devices in parallel
>
> Characteristics for one device:
> Number of blocks in device = 128
> Block size = 65536 0x10000 word(16-bit)
> Device size = 8388608 0x800000 word(16-bit)
>
> Sample block to address list:
>
> Block 0 = hex address: 00000000
> Block 40 = hex address: 00A00000
> Block 80 = hex address: 01400000
> Block 120 = hex address: 01E00000
> The last 66 percent of image file is all zeros
> Would you like to save time by not programming that area? [y/n]:
> Starting erase
> Erasing block 0
> Erasing done
> Starting programming
> Writing flash at hex address 1000, 1.56% done
> Writing flash at hex address 2100, 3.22% done
> Writing flash at hex address 2f80, 4.64% done
> Writing flash at hex address 4080, 6.30% done
> Writing flash at hex address 4f80, 7.76% done
> Writing flash at hex address 5f80, 9.33% done
> Writing flash at hex address 7100, 11.04% done
> Writing flash at hex address 8240, 12.72% done
> Writing flash at hex address 9180, 14.21% done
> Writing flash at hex address a300, 15.92% done
> Writing flash at hex address b440, 17.60% done
> Writing flash at hex address c5c0, 19.31% done
> Writing flash at hex address d740, 21.02% done
> Writing flash at hex address e8c0, 22.73% done
> Writing flash at hex address fa40, 24.44% done
> Writing flash at hex address 10bc0, 26.15% done
> Writing flash at hex address 11d80, 27.88% done
> Writing flash at hex address 12f00, 29.59% done
> Writing flash at hex address 14080, 31.30% done
> Writing flash at hex address 15200, 33.01% done
> Writing flash at hex address 16380, 34.72% done
> Writing flash at hex address 17500, 36.43% done
> Writing flash at hex address 18680, 38.13% done
> Writing flash at hex address 19840, 39.87% done
> Writing flash at hex address 1a9c0, 41.58% done
> Writing flash at hex address 1bb40, 43.29% done
> Writing flash at hex address 1ccc0, 45.00% done
> Writing flash at hex address 1de40, 46.70% done
> Writing flash at hex address 1efc0, 48.41% done
> Writing flash at hex address 20140, 50.12% done
> Writing flash at hex address 212c0, 51.83% done
> Writing flash at hex address 22400, 53.52% done
> Writing flash at hex address 23580, 55.22% done
> Writing flash at hex address 24700, 56.93% done
> Writing flash at hex address 25880, 58.64% done
> Writing flash at hex address 26a00, 60.35% done
> Writing flash at hex address 27b80, 62.06% done
> Writing flash at hex address 28d00, 63.77% done
> Writing flash at hex address 29e80, 65.48% done
> Writing flash at hex address 2b000, 67.19% done
> Writing flash at hex address 2c1c0, 68.92% done
> Writing flash at hex address 2d300, 70.61% done
> Writing flash at hex address 2e4c0, 72.34% done
> Writing flash at hex address 2f640, 74.05% done
> Writing flash at hex address 307c0, 75.76% done
> Writing flash at hex address 31940, 77.47% done
> Writing flash at hex address 32ac0, 79.17% done
> Writing flash at hex address 33c40, 80.88% done
> Writing flash at hex address 34dc0, 82.59% done
> Writing flash at hex address 35f40, 84.30% done
> Writing flash at hex address 37080, 85.99% done
> Writing flash at hex address 38200, 87.70% done
> Writing flash at hex address 39380, 89.40% done
> Writing flash at hex address 3a500, 91.11% done
> Writing flash at hex address 3b680, 92.82% done
> Writing flash at hex address 3c7c0, 94.51% done
> Writing flash at hex address 3d940, 96.22% done
> Writing flash at hex address 3eac0, 97.92% done
> Writing flash at hex address 3fc40, 99.63% done
> Programming done
> Starting Verify
> verify error at address = 0 exp dat = ea0003fe act dat = ea003fff
> verify error at address = 1 exp dat = 0 act dat = 3ff9
> verify error at address = 2 exp dat = 0 act dat = 3ff9
> verify error at address = 3 exp dat = 0 act dat = 3ff9
> verify error at address = 4 exp dat = 0 act dat = 3ff9
>
>
>
>
>
> --

Re: about JFlash by K

K
Fri Apr 30 04:43:56 CDT 2004

This is a multi-part message in MIME format.

------=_NextPart_000_01EE_01C42EDA.B61A1F50
Content-Type: text/plain;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable

=BF=D5=B0=D7It seems that some of the bits in your low flash can not be =
programming properly.

I'll check out if the Flash data bus pin not connected to your PCB well, =
or maybe there is a gap between the contact Flash Socket and the Flash =
if your are using a Flash Socket.

"Lilo" <zheye@moons.com.cn> =
=D7=AB=8C=91=EC=B6=E0]=BC=FE=D0=C2=C2=84:OEQq4xlLEHA.2400@tk2msftngp13.ph=
x.gbl...
Hi,all:

Form the messages shows below,what can tell me?Has one of the =
Flash crashed or other?
but "read Q,read R and read Y" run well.what should I do?
JFLASH Version 2.10.002 - DBPXA250
COPYRIGHT (C) 2000-2002 Intel Corporation
PXA250 revision 0x6??

attr: 00510051
There are two 16-bit Flash devices in parallel

Characteristics for one device:
Number of blocks in device =3D 128
Block size =3D 65536 0x10000 word(16-bit)
Device size =3D 8388608 0x800000 word(16-bit)

Sample block to address list:

Block 0 =3D hex address: 00000000=20
Block 40 =3D hex address: 00A00000=20
Block 80 =3D hex address: 01400000=20
Block 120 =3D hex address: 01E00000=20
The last 66 percent of image file is all zeros
Would you like to save time by not programming that area? [y/n]:=20
Starting erase
Erasing block 0 =20
Erasing done =20
Starting programming
Writing flash at hex address 1000, 1.56% done =20
Writing flash at hex address 2100, 3.22% done =20
Writing flash at hex address 2f80, 4.64% done =20
Writing flash at hex address 4080, 6.30% done =20
Writing flash at hex address 4f80, 7.76% done =20
Writing flash at hex address 5f80, 9.33% done =20
Writing flash at hex address 7100, 11.04% done =20
Writing flash at hex address 8240, 12.72% done =20
Writing flash at hex address 9180, 14.21% done =20
Writing flash at hex address a300, 15.92% done =20
Writing flash at hex address b440, 17.60% done =20
Writing flash at hex address c5c0, 19.31% done =20
Writing flash at hex address d740, 21.02% done =20
Writing flash at hex address e8c0, 22.73% done =20
Writing flash at hex address fa40, 24.44% done =20
Writing flash at hex address 10bc0, 26.15% done =20
Writing flash at hex address 11d80, 27.88% done =20
Writing flash at hex address 12f00, 29.59% done =20
Writing flash at hex address 14080, 31.30% done =20
Writing flash at hex address 15200, 33.01% done =20
Writing flash at hex address 16380, 34.72% done =20
Writing flash at hex address 17500, 36.43% done =20
Writing flash at hex address 18680, 38.13% done =20
Writing flash at hex address 19840, 39.87% done =20
Writing flash at hex address 1a9c0, 41.58% done =20
Writing flash at hex address 1bb40, 43.29% done =20
Writing flash at hex address 1ccc0, 45.00% done =20
Writing flash at hex address 1de40, 46.70% done =20
Writing flash at hex address 1efc0, 48.41% done =20
Writing flash at hex address 20140, 50.12% done =20
Writing flash at hex address 212c0, 51.83% done =20
Writing flash at hex address 22400, 53.52% done =20
Writing flash at hex address 23580, 55.22% done =20
Writing flash at hex address 24700, 56.93% done =20
Writing flash at hex address 25880, 58.64% done =20
Writing flash at hex address 26a00, 60.35% done =20
Writing flash at hex address 27b80, 62.06% done =20
Writing flash at hex address 28d00, 63.77% done =20
Writing flash at hex address 29e80, 65.48% done =20
Writing flash at hex address 2b000, 67.19% done =20
Writing flash at hex address 2c1c0, 68.92% done =20
Writing flash at hex address 2d300, 70.61% done =20
Writing flash at hex address 2e4c0, 72.34% done =20
Writing flash at hex address 2f640, 74.05% done =20
Writing flash at hex address 307c0, 75.76% done =20
Writing flash at hex address 31940, 77.47% done =20
Writing flash at hex address 32ac0, 79.17% done =20
Writing flash at hex address 33c40, 80.88% done =20
Writing flash at hex address 34dc0, 82.59% done =20
Writing flash at hex address 35f40, 84.30% done =20
Writing flash at hex address 37080, 85.99% done =20
Writing flash at hex address 38200, 87.70% done =20
Writing flash at hex address 39380, 89.40% done =20
Writing flash at hex address 3a500, 91.11% done =20
Writing flash at hex address 3b680, 92.82% done =20
Writing flash at hex address 3c7c0, 94.51% done =20
Writing flash at hex address 3d940, 96.22% done =20
Writing flash at hex address 3eac0, 97.92% done =20
Writing flash at hex address 3fc40, 99.63% done =20
Programming done
Starting Verify
verify error at address =3D 0 exp_dat =3D ea0003fe act_dat =3D =
ea003fff
verify error at address =3D 1 exp_dat =3D 0 act_dat =3D 3ff9
verify error at address =3D 2 exp_dat =3D 0 act_dat =3D 3ff9
verify error at address =3D 3 exp_dat =3D 0 act_dat =3D 3ff9
verify error at address =3D 4 exp_dat =3D 0 act_dat =3D 3ff9

=A1=AD=A1=AD



------=_NextPart_000_01EE_01C42EDA.B61A1F50
Content-Type: text/html;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE id=3DridTitle>=BF=D5=B0=D7</TITLE><BASE=20
href=3D"file://C:\Program Files\Common Files\Microsoft =
Shared\Stationery\">
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<STYLE>BODY {
MARGIN-TOP: 25px; FONT-SIZE: 10pt; MARGIN-LEFT: 25px; COLOR: #000000; =
FONT-FAMILY: =CB=CE=CC=E5, =BA=DA=CC=E5
}
P.msoNormal {
MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-LEFT: 0px; COLOR: #ffffcc; =
FONT-FAMILY: =BA=DA=CC=E5, "=CB=CE=CC=E5"
}
LI.msoNormal {
MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-LEFT: 0px; COLOR: #ffffcc; =
FONT-FAMILY: =BA=DA=CC=E5, "=CB=CE=CC=E5"
}
</STYLE>

<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR></HEAD>
<BODY id=3DridBody bgColor=3D#ffffff background=3D"Blank Bkgrd.gif">
<DIV><FONT face=3D=D0=C2=BC=9A=C3=F7=F3w>It seems that some of the bits =
in your low flash can not be=20
programming properly.</FONT></DIV>
<DIV><FONT face=3D=D0=C2=BC=9A=C3=F7=F3w></FONT>&nbsp;</DIV>
<DIV><FONT face=3D=D0=C2=BC=9A=C3=F7=F3w>I'll check out if the Flash =
data bus pin not connected to=20
your PCB well, or maybe there is a gap between the contact&nbsp;Flash =
Socket and=20
the Flash if your are using a Flash Socket.</FONT></DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Lilo" &lt;<A =
href=3D"mailto:zheye@moons.com.cn">zheye@moons.com.cn</A>&gt;=20
=
=D7=AB=8C=91=EC=B6=E0]=BC=FE=D0=C2=C2=84:OEQq4xlLEHA.2400@tk2msftngp13.ph=
x.gbl...</DIV>
<DIV>Hi,all:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; Form&nbsp;the messages shows below,what can =
tell=20
me?Has one of the Flash&nbsp;crashed or other?</DIV>
<DIV>but "read Q,read R and read Y"&nbsp;run well.what should I =
do?</DIV>
<P>JFLASH Version 2.10.002 - DBPXA250<BR>COPYRIGHT (C) 2000-2002 Intel =

Corporation<BR>PXA250 revision 0x6??</P>
<P>attr: 00510051<BR>There are two 16-bit Flash devices in =
parallel</P>
<P>Characteristics for one device:<BR>&nbsp;Number of blocks in device =
=3D=20
128<BR>&nbsp;Block size =3D 65536 0x10000 word(16-bit)<BR>&nbsp;Device =
size =3D=20
8388608 0x800000 word(16-bit)</P>
<P>Sample block to address list:</P>
<P>&nbsp;Block 0 =3D hex address: 00000000 <BR>&nbsp;Block 40 =3D hex =
address:=20
00A00000 <BR>&nbsp;Block 80 =3D hex address: 01400000 <BR>&nbsp;Block =
120 =3D hex=20
address: 01E00000 <BR>The last 66 percent of image file is all =
zeros<BR>Would=20
you like to save time by not programming that area? [y/n]: =
<BR>Starting=20
erase<BR>Erasing block&nbsp;&nbsp; 0&nbsp;&nbsp; <BR>Erasing=20
=
done&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<BR>Starting programming<BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp;&nbsp; 1000,&nbsp; 1.56% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp;&nbsp; 2100,&nbsp; =
3.22%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp;&nbsp; 2f80,&nbsp; 4.64% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp;&nbsp; 4080,&nbsp; =
6.30%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp;&nbsp; 4f80,&nbsp; 7.76% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp;&nbsp; 5f80,&nbsp; =
9.33%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp;&nbsp; 7100, 11.04% done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp;&nbsp; 8240, 12.72%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp;&nbsp; 9180, 14.21% done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp;&nbsp; a300, 15.92%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp;&nbsp; b440, 17.60% done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp;&nbsp; c5c0, 19.31%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp;&nbsp; d740, 21.02% done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp;&nbsp; e8c0, 22.73%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp;&nbsp; fa40, 24.44% done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 10bc0, 26.15%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
11d80, 27.88% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 12f00, 29.59% done&nbsp;&nbsp;&nbsp; =
<BR>Writing=20
flash at hex address&nbsp;&nbsp;&nbsp; 14080, 31.30% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 15200, 33.01%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
16380, 34.72% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 17500, 36.43% done&nbsp;&nbsp;&nbsp; =
<BR>Writing=20
flash at hex address&nbsp;&nbsp;&nbsp; 18680, 38.13% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 19840, 39.87%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
1a9c0, 41.58% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 1bb40, 43.29% done&nbsp;&nbsp;&nbsp; =
<BR>Writing=20
flash at hex address&nbsp;&nbsp;&nbsp; 1ccc0, 45.00% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 1de40, 46.70%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
1efc0, 48.41% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 20140, 50.12% done&nbsp;&nbsp;&nbsp; =
<BR>Writing=20
flash at hex address&nbsp;&nbsp;&nbsp; 212c0, 51.83% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 22400, 53.52%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
23580, 55.22% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 24700, 56.93% done&nbsp;&nbsp;&nbsp; =
<BR>Writing=20
flash at hex address&nbsp;&nbsp;&nbsp; 25880, 58.64% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 26a00, 60.35%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
27b80, 62.06% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 28d00, 63.77% done&nbsp;&nbsp;&nbsp; =
<BR>Writing=20
flash at hex address&nbsp;&nbsp;&nbsp; 29e80, 65.48% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 2b000, 67.19%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
2c1c0, 68.92% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 2d300, 70.61% done&nbsp;&nbsp;&nbsp; =
<BR>Writing=20
flash at hex address&nbsp;&nbsp;&nbsp; 2e4c0, 72.34% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 2f640, 74.05%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
307c0, 75.76% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 31940, 77.47% done&nbsp;&nbsp;&nbsp; =
<BR>Writing=20
flash at hex address&nbsp;&nbsp;&nbsp; 32ac0, 79.17% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 33c40, 80.88%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
34dc0, 82.59% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 35f40, 84.30% done&nbsp;&nbsp;&nbsp; =
<BR>Writing=20
flash at hex address&nbsp;&nbsp;&nbsp; 37080, 85.99% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 38200, 87.70%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
39380, 89.40% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 3a500, 91.11% done&nbsp;&nbsp;&nbsp; =
<BR>Writing=20
flash at hex address&nbsp;&nbsp;&nbsp; 3b680, 92.82% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Writing flash at hex address&nbsp;&nbsp;&nbsp; 3c7c0, 94.51%=20
done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex =
address&nbsp;&nbsp;&nbsp;=20
3d940, 96.22% done&nbsp;&nbsp;&nbsp; <BR>Writing flash at hex=20
address&nbsp;&nbsp;&nbsp; 3eac0, 97.92% done&nbsp;&nbsp;&nbsp; =
<BR>Writing=20
flash at hex address&nbsp;&nbsp;&nbsp; 3fc40, 99.63% =
done&nbsp;&nbsp;&nbsp;=20
<BR>Programming done<BR>Starting Verify<BR>verify error at address =3D =
0 exp_dat=20
=3D ea0003fe act_dat =3D ea003fff<BR>verify error at address =3D 1 =
exp_dat =3D 0=20
act_dat =3D 3ff9<BR>verify error at address =3D 2 exp_dat =3D 0 =
act_dat =3D=20
3ff9<BR>verify error at address =3D 3 exp_dat =3D 0 act_dat =3D =
3ff9<BR>verify error=20
at address =3D 4 exp_dat =3D 0 act_dat =3D 3ff9</P>
<P>=A1=AD=A1=AD</P>
<P>&nbsp;</P></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_01EE_01C42EDA.B61A1F50--


Re: about JFlash by Lilo

Lilo
Sun May 09 01:00:16 CDT 2004

This is a multi-part message in MIME format.

------=_NextPart_000_0009_01C435CD.F5975540
Content-Type: text/plain;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable

=BF=D5=B0=D7now the jflash run well,and that the hardware is good,for I =
have modified the source of the jflash.
in the source I noticed that somewhere these are some code for "toggle =
chip select for K3 flash"
example,
void check_rom_info(DWORD *max_erase_time, DWORD * dsize, DWORD * =
max_write_buffer, DWORD * block_size, int * nblocks )
{
........

if(access_rom(READ, 0x12, 0, READ_PORT) !=3D F_ATTR_R) //R
{
error_out("error reading flash attribute space R");
}
// Toggle chip select for K3 flash.
access_rom(RS, 0x25, 0, =
READ_PORT);************************************[1]
if(access_rom(READ, 0x25, 0, READ_PORT) !=3D F_ATTR_Y) //Y
{
error_out("error reading flash attribute space Y\n");
}

.........
}

when I commented the code for K3 flash[1](my flash is intel =
28f128J3C),my jflash run well,or it will die.

I don't know what different between K3 and J3,I don't know why,would you =
like to give me an idea?


"K. S. Huang" <ks_huang@dlink.com.tw.remove.this> =
=D0=B4=C8=EB=D3=CA=BC=FE news:OashYfpLEHA.2660@TK2MSFTNGP09.phx.gbl...
It seems that some of the bits in your low flash can not be =
programming properly.

I'll check out if the Flash data bus pin not connected to your PCB =
well, or maybe there is a gap between the contact Flash Socket and the =
Flash if your are using a Flash Socket.

"Lilo" <zheye@moons.com.cn> =
=D7=AB=8C=91=EC=B6=E0]=BC=FE=D0=C2=C2=84:OEQq4xlLEHA.2400@tk2msftngp13.ph=
x.gbl...
Hi,all:

Form the messages shows below,what can tell me?Has one of the =
Flash crashed or other?
but "read Q,read R and read Y" run well.what should I do?
JFLASH Version 2.10.002 - DBPXA250
COPYRIGHT (C) 2000-2002 Intel Corporation
PXA250 revision 0x6??

attr: 00510051
There are two 16-bit Flash devices in parallel

Characteristics for one device:
Number of blocks in device =3D 128
Block size =3D 65536 0x10000 word(16-bit)
Device size =3D 8388608 0x800000 word(16-bit)

Sample block to address list:

Block 0 =3D hex address: 00000000=20
Block 40 =3D hex address: 00A00000=20
Block 80 =3D hex address: 01400000=20
Block 120 =3D hex address: 01E00000=20
The last 66 percent of image file is all zeros
Would you like to save time by not programming that area? [y/n]:=20
Starting erase
Erasing block 0 =20
Erasing done =20
Starting programming
Writing flash at hex address 1000, 1.56% done =20
Writing flash at hex address 2100, 3.22% done =20
Writing flash at hex address 2f80, 4.64% done =20
Writing flash at hex address 4080, 6.30% done =20
Writing flash at hex address 4f80, 7.76% done =20
Writing flash at hex address 5f80, 9.33% done =20
Writing flash at hex address 7100, 11.04% done =20
Writing flash at hex address 8240, 12.72% done =20
Writing flash at hex address 9180, 14.21% done =20
Writing flash at hex address a300, 15.92% done =20
Writing flash at hex address b440, 17.60% done =20
Writing flash at hex address c5c0, 19.31% done =20
Writing flash at hex address d740, 21.02% done =20
Writing flash at hex address e8c0, 22.73% done =20
Writing flash at hex address fa40, 24.44% done =20
Writing flash at hex address 10bc0, 26.15% done =20
Writing flash at hex address 11d80, 27.88% done =20
Writing flash at hex address 12f00, 29.59% done =20
Writing flash at hex address 14080, 31.30% done =20
Writing flash at hex address 15200, 33.01% done =20
Writing flash at hex address 16380, 34.72% done =20
Writing flash at hex address 17500, 36.43% done =20
Writing flash at hex address 18680, 38.13% done =20
Writing flash at hex address 19840, 39.87% done =20
Writing flash at hex address 1a9c0, 41.58