Bah, ok, I was getting confused. Working with different CF cards here
now. Some were causing other errors. Seems like I have to mk2efs
each time I write a new fs to the CF card.
Anyhow, with the correct command, I get:
edBoot> fis write -f 0x60E60000 -b 0x00218000 -l 0x00160000
* CAUTION * about to program FLASH
at 0x60e60000..0x60fbffff from 0x00218000 - continue (y/n)? n
Seems like fis write doesn't dump the kernel ... but instead writes to
the RedBoot flash memory?
I'm trying very hard to back up my existing kernel before messing with
things. Maybe it's folly.
DT
--- In David Hawkins <> wrote:
>
> djtopper wrote:
> > I'm trying to grab the existing kernel on my TS-7200 board. It's the
> > one that came with the board. I'm trying to do this with fis write,
> > using the stock CF card that also came with the board.
> >
> > First, I grab the memory info from fis:
> >
> > RedBoot> fis list
> > Name FLASH addr Mem addr Length Entry point
> > (reserved) 0x60000000 0x60000000 0x00E20000 0x00000000
> > RedBoot 0x60E20000 0x60E20000 0x00040000 0x00000000
> > vmlinux 0x60E60000 0x00218000 0x00160000 0x00218000
> > RedBoot config 0x60FC0000 0x60FC0000 0x00001000 0x00000000
> > FIS directory 0x60FE0000 0x60FE0000 0x00020000 0x00000000
> >
> > Then I try to dump via fis write
> >
> > RedBoot> fis write -f 0x60E6000 -b 0x00218000 -l 0x00218000
> >
> > But I get the following error:
> >
> > Invalid FLASH address 0x060e6000: Invalid FLASH address
> > valid range is 0x60000000-0x60ffffff
> >
>
> Perhaps another zero is in order ... ;)
>
> fis write -f 0x60E60000 -b 0x00218000 -l 0x00218000
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|