Greetings,
i`m working on an Cirrus Logic EP7211 development board. I passed the
toolchain and kernel
phase and am no trying to get a working diskimage... I succesfully created
an simple initrd
with sash and busybox, sash works perfectly, busybox simply does nothing
even no error...
I think this has something to do with the libraries. I used Glibc 2.1.3 in
the toolchain. For the
board i recompiled it, the generated files where 80 megs (?!), to much for
my 16 meg flash...
I read some documentents and they where saying you only need ld-2.1.3.so
(linked with
ld-linux.so.2) and libc-2.1.3.so (linked with libc.so.6) .. I created a
diskimage with these
libraries, busybox and because i was feeling lucky i also putted bash on it
(sash was still the
shell executed after boot)... When i try to run bash from sash (/bin/bash)
i get the following
error (every time):
> /bin/bash
Kernel panic: Unknown data abort code 4194304 [pc=400029d8, *pc=e1d430be]
LR=400
029d8
after this it is possible to type things put it just hangs ...
System information:
platform: Cirrus Logic EDB7211 development board (arm7)
kernel: 2.2.1 patched with jsdiff from Cirrus Logic (is a patch that
contains 2.2.1-rmk?, crash+burn,
ben william`s patch Miket`s patch (??) and some code from Cirrus
Logic itself
toolchain: gcc 2.95.2
binutils 2.10
glibc 2.1.3 (with crypt and linuxthreads add-ons)
other: bash 2.04
sash 3.4
busybox 0.46
Likely the failure of Bash has something to do with busybox doing nothing.
Anyone has experience with
any of the above?
Another question about shoehorn:
I`m using Cirrus Logic`s download.exe to download images to the EP7211
board. Ben Williams created
"shoehorn" to download images to the Psion (Miket has extended shoehorn to
download to the EP7211
development board). I tried to use it to download images to the board as
described in the manual but
it doesn`t seem to work, when i look at the comport (using an
comport-viewer) there is no traffic at
all from the host computer, the EP7211 does send the '<' or '>' char when
pussing reset/wakeup...
Anyone has a sollution? I`m using shoehorn 2.0 and 3.0, both without
success (i tried 2.0 simply for
testing because it is written for an Anvil board...) .. Probably it has
something to do with the serial
port on the host, but i don`t know where since i tested it and it works...
Regards,
Arno Vije
Trainee
Pemstar B.V.
P.O. Box 680 - 7600 AR Almelo - The Netherlands
Lelyweg 1 - 7602 EA Almelo - The Netherlands
Phone: +31 (0)546 535 278 - Fax: +31 (0)546 535 299
E-mail: [EMAIL PROTECTED]
_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm