I have a 7260 and am putting the kernel from memory into flash.
It works if I follow the example on the web that uses this from Redboot:
fis create -b (ram addr0x02.... ) -l (size) <image name>
However the fis create command has other options that let you tell it WHERE to
put the image in flash "-f 0x6......".
However, that doesn't seem to work, it ends up changing the mem address to a
wrong address.
Just curios why you don't need to tell it WHERE to put the image in flash and
yet it works?
Also for -l, size, should you put the actual size that you obtain from when you
download the kernel to RAM first? And it tells you the start and end address
that it fit the kernel into in RAM (subtract these). Or just stick with the
default larger size of the original kerenl in FLASH?
I guess it doesn't hurt to copy extra junk into flash because your code just
will not reach it anyways...
Also, what is the different with using fis create then vs. using fis write?
Couldn't you just write the kernel from ram to flash using fis write, or does
create make the entry in the fis table AND copy... while write just writes?
------------------------------------
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/
|