This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Very strange: fis create/write fail Err = 92
- From: "Xue weihua" <snowweihua at msn dot com>
- To: ecos-discuss at sources dot redhat dot com
- Date: Fri, 07 Nov 2003 14:20:57 +0800
- Subject: [ECOS] Very strange: fis create/write fail Err = 92
- Bcc:
Hi everyone:
I have meet a very strange problem on my Intel ixp422 board.
Flash is Intel TE28F128J3C. After do "fis init ",it show like
RedBoot> fis list
Name FLASH addr Mem addr Length Entry point
RedBoot 0x50000000 0x50000000 0x00040000 0x00000000
RedBoot config 0x50FC0000 0x50FC0000 0x00001000 0x00000000
FIS directory 0x50FE0000 0x50FE0000 0x00020000 0x00000000
Then I can't use "fis create/write" to write flash.
RedBoot> load -r -v -b 0x01008000 zImage
Using default protocol (TFTP)
-
Raw file loaded 0x01008000-0x010bbad3, assumed entry at 0x01008000
RedBoot> fis create kernel -b 0x01008000 -l 0x100000 -f 0x50040000
... Erase from 0x50040000-0x50140000: ........
... Program from 0x01008000-0x01108000 at 0x50040000: Err = 92
Can't program region at 0x50040000: Error trying to program
But I can use "fis create/write" on "RedBoot config" or "FIS directory".
so it means hw has no problem. I can write . but only write some sectors.
It seems these sectors have been done something on by initialize, but I
don't
know what it is . I have try "fis unlock " before "fis create/write", it is
no helpful.
Anyone have some hints on it ?
thanks a lots
_________________________________________________________________
与联机的朋友进行交流,请使用 MSN Messenger: http://messenger.msn.com/cn
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss