happy new year,
i try to update my sheevaplug. i compiled and flashed latest u-boot. it works fine.
U-Boot 2013.10 (Dec 29 2013 - 12:15:18)
Marvell-Sheevaplug
SoC: Kirkwood 88F6281_A1
DRAM: 512 MiB
WARNING: Caches not enabled
NAND: 512 MiB
In: serial
Out: serial
Err: serial
Net: egiga0 [PRIME]
88E1116 Initialized on egiga0
Hit any key to stop autoboot: 0
Marvell>> bdinfo
arch_number = 0x00000831
boot_params = 0x00000100
DRAM bank = 0x00000000
-> start = 0x00000000
-> size = 0x10000000
DRAM bank = 0x00000001
-> start = 0x10000000
-> size = 0x10000000
eth0name = egiga0
ethaddr = 00:50:43:01:96:CF
current eth = egiga0
ip_addr = 192.168.178.26
baudrate = 115200 bps
TLB addr = 0x1FFF0000
relocaddr = 0x1FF4D000
reloc off = 0x1F94D000
irq_sp = 0x1FB2CF40
sp start = 0x1FB2CF30
Marvell>>
But i have not the same luck with latest kernel.
According to this manual "
http://shallowsky.com/linux/sheevaplug-kernel.html" i try to update the kernel.
But i get the following error message
Marvell>> run bootcmd
Using egiga0 device
TFTP from server 192.168.178.21; our IP address is 192.168.178.26
Filename 'uImage'.
Load address: 0x2000000
Loading: #################################################################
#################################################################
#################################################################
#####################################
3.8 MiB/s
done
Bytes transferred = 3399760 (33e050 hex)
Using egiga0 device
TFTP from server 192.168.178.21; our IP address is 192.168.178.26
Filename 'uInitram'.
Load address: 0x8000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
###
4.6 MiB/s
done
Bytes transferred = 3851184 (3ac3b0 hex)
## Booting kernel from Legacy Image at 02000000 ...
Image Name: Linux-3.12.6
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3399696 Bytes = 3.2 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 08000000 ...
Image Name: Rootfs
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 3851120 Bytes = 3.7 MiB
Load Address: 08000000
Entry Point: 08000000
Verifying Checksum ... OK
Loading Kernel Image ... OK
Using machid 0x692 from environment
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
After this message it is dead.
My relevant u-boot-env:
arcNumber=2097
machid=692
mainlineLinux=yes
My toolchain:
[email protected] ~/aaa/arm/she/linux-3.12.6 $ arm-none-linux-gnueabi-gcc --version
arm-none-linux-gnueabi-gcc (Sourcery CodeBench Lite 2013.05-24) 4.7.3
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
what am I doing wrong yet..
every idea appreciated