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 ts-7000%40yahoogroups.com,
"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.
>