ts-7000
[Top] [All Lists]

Re: [ts-7000] TS7200 Kernel update problems

To:
Subject: Re: [ts-7000] TS7200 Kernel update problems
From: "Janne Mäntyharju" <>
Date: Sun, 11 Jun 2006 12:36:21 +0300
I'm sorry, I forgot to mention, that vmlinux image was loaded via serialport by ymodem prior to deleting vmlinux image in flash.
Now, after loading vmlinux in memory, if I issue command 'RedBoot> fis create vmlinux', response is: Can't locate c0000(786432) bytes free in FLASH

This is weird, because new kernel image is smaller that the one with the board was shipped.

Is it normat that at startup redboot reports available flash address space to be 'FLASH: 0x60000000 - 0x60800000, 64 blocks of 0x00020000 bytes each.', but in fis list, address space seems to much larger:

RedBoot> fis list
Name              FLASH addr  Mem addr    Length      Entry point
(reserved)        0x60000000  0x60000000  0x00E20000  0x00000000
RedBoot           0x60E20000  0x60E20000  0x00040000  0x00000000
RedBoot config    0x60FC0000  0x60FC0000  0x00001000  0x00000000
FIS directory     0x60FE0000  0x60FE0000  0x00020000  0x00000000



Eko Didik Widianto wrote:

On Thursday 08 June 2006 18:34, Janne Mäntyharju wrote:
> edBoot> fis list
> Name FLASH addr Mem addr Length Entry point
> (reserved) 0x60000000 0x60000000 0x00E20000 0x00000000
> RedBoot 0x60E20000 0x60E20000 0x00040000 0x00000000
> RedBoot config 0x60FC0000 0x60FC0000 0x00001000 0x00000000
> FIS directory 0x60FE0000 0x60FE0000 0x00020000 0x00000000
> vmlinux 0x60E60000 0x00218000 0x00160000 0x00218000
> RedBoot> fis delete vmlinux
> Delete image 'vmlinux' - continue (y/n)? y
> ... Erase from 0x60e60000-0x60fc0000: ...........
> ... Erase from 0x607e0000-0x60800000: .
> ... Program from 0x01fdf000-0x01fff000 at 0x607e0000: .
Load new kernel image to memory first (ex. using tftp) after deleting old
image.

RedBoot> load -r -b 0x00218000 -h <tftp_server> <image_file>

please ensure you can reach tftp_server & tftpd run on tftp_server.

> RedBoot> fis create -b 0x00218000 -l 0x178044 vmlinux -e 0x00218000 -r
> 0x00218000
> Can't locate 180000(1572864) bytes free in FLASH
>
> RedBoot> fis create -b 0x00218000 -l 0x0016000 -f 0x60E60000 vmlinux
> Invalid FLASH address 0x60e60000: Invalid FLASH address
> valid range is 0x60000000-0x607fffff
instead of those, issue this command:

RedBoot> fis create vmlinux

It can also be compressed image (i.e zImage) depends on your new image.

RedBoot> reset

wish it can help.

--
eko didik widianto

lab. desain pusat mikroelektronika ITB
jl. ganesha 10
bandung 40132

pt. clarisense digital media
jl. bukit dago utara II no. 27
bandung 40135
indonesia


__._,_.___


SPONSORED LINKS
Linux os Hardware Arms
Computer internet Computer security Computer hardware security


YAHOO! GROUPS LINKS

  •  Visit your group "ts-7000" on the web.
     
  •  To unsubscribe from this group, send an email to:
     =Unsubscribe
     
  •  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



__,_._,___
<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU