Since you are able to boot from SPI flash, you can boot off-board and recover
your kernel using that method. You can find our latest stock kernel here:
ftp://oz.embeddedarm.com/ts-arm-sbc/ts-7500-linux/binaries/ts-kernels/Image-jun012010.dd
When compiling your own kernel from source you want to make sure to run the
following against a freshly unpacked source tree:
`make mrproper && make ts7500_defconfig && make oldconfig && make && make
modules` to build our stock kernel.
-Kris Bahnsen
Technologic Systems
--- In "Fabio Vaz" <> wrote:
>
> Dear Sirs,
>
>
>
> I just attempted to update the linux at the xnand memory. The TS
> documentation at :
> http://www.embeddedarm.com/about/resource.php?item=437#section2.5 tells to
> get a compiled zImage and issue the following command :
>
> nandctl -X -W 4095 -k part1 -z 512 -i /mnt/root/zImage
>
>
>
> I compiled a new kernel and issued the command above. After that the board
> reboots like this :
>
> >> TS-BOOTROM - built Jan 4 2010 15:26:01
>
> >> Copyright (c) 2009, Technologic Systems
>
> >> Booting from onboard NAND flash...
>
> .
>
> .
>
> .
>
>
>
> >> TS-BOOTROM - built Jan 4 2010 15:26:01
>
> >> Copyright (c) 2009, Technologic Systems
>
> >> Booting from onboard NAND flash...
>
> .
>
> .
>
> .
>
>
>
> The steps I did to create the zImage and update were :
>
>
>
> 1) I downloaded the source kernel tree at TS FTP site
> (linux-2.6.24-cavium_source_jun012010.tar.gz);
>
> 2) And cross compiled it using at the Makefile :
> cross/arm-uclibc-3.4.6/bin/arm-linux-;
>
> 3) booted from SPI Flash of the ts752;
>
> 4) copied the arch/arm/boot/zImage file to the board;
>
> 5) Copied the modules to /lib/modules of root filesystem of the xnand
> memory;
>
> 6) executed : nandctl -X -W 4095 -k part1 -z 512 -i /mnt/root/zImage
>
>
>
> After that I can't get my board to boot from nand. Only the ts-752 SPI flash
> boot is successful.
>
>
>
>
>
> Please, any help is welcome.
>
>
>
> Best,
>
> Fabio.
>
------------------------------------
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/
|