You can get the filesystem here:
http://linuxstamp.budgetdedicated.com/index.php?dir=&file=grip_lenny_20090315.tar.bz2
And the EABI kernel here:
http://linuxstamp.budgetdedicated.com/index.php?dir=&file=uImage_20090315
thanks,
Paul
I've been playing with the emdebian install and while I've got it
working I'd now like to get a new kernel built (more modules etc). Tried
the prebuilt toolchain
http://linuxstamp.budgetdedicated.com/index.php?dir=&file=arm-unknown-linux-gnueabi-20090309.tar.bz2
but discovered it was for X86_64. The gcc version is 4.3.2, correct ?
Was it built using crosstool as per the instructions on opencircuits (I
couldn't find a .dat file for anything past gcc-4.2)
Any further pointers appreciated ...
... Niall
Further digging and I discovered it was built via crosstool-NG, though
my own efforts to duplicate the config and rebuild here bomb out at
8<----
<snip>
[INFO ] Installing shared core C compiler: done in 466.88s (at 23:38)
[INFO ] =================================================================
[INFO ] Installing C library
[EXTRA] Configuring C library
[WARN ] Removing "-pipe" for use with glibc>=2.6
[EXTRA] Building C library
[ERROR] ../elf/dl-sysdep.c:415: error: 'dsocaps' undeclared (first
use in this function)
[ERROR] ../elf/dl-sysdep.c:415: error: (Each undeclared identifier is
reported only once
[ERROR] ../elf/dl-sysdep.c:415: error: for each function it appears in.)
[ERROR] ../elf/dl-sysdep.c:420: error: 'dsocapslen' undeclared (first
use in this function)
[ERROR] make[3]: ***
[/media/mondo/ct-ng/targets/arm-unknown-linux-gnueabi/build/build-libc/elf/dl-sysdep.o]
Error 1
[ERROR] make[2]: *** [elf/subdir_lib] Error 2
[ERROR] make[1]: *** [all] Error 2
[ERROR] Build failed in step 'Installing C library'
8<----
Probably a config issue, perhaps someone could post whatever they used
that worked ?
... Niall
|
An old thread but sadly I haven't made much (any ?) progress ... finally
running on a amd64 system (Ubuntu 10.10) and I can now use the
prepackaged toolchain from
http://linuxstamp.budgetdedicated.com/index.php?dir=&file=arm-unknown-linux-gnueabi-20090309.tar.bz2
but all that works so far is a simple hello world, a more complicated
example using libusb bombs out. While it is fairly clear I'm not an
embedded whiz I'd still like to get the board doing something useful.
The list has been pretty quiet lately, anyone else using a Linuxstamp (I
or II) anymore?
Is there any preferred cross development environment ? I've tried
everything I could find on the ftp site (original sid filesystem,
ptxdist and emdebian) leaning toward the emdebian as it seemed most
current but can't seem to get a fully functional cross dev system worked
out. Also tried the procedure on
http://wiki.debian.org/EmdebianToolchain#Getthebinaries for what was
going to hopefully be a packaged set of tools but got lost at the "get
libraries" stage. $ARCH should be the target (armel) correct ?
I feel like I'm missing some basic concepts here, maybe I should be
starting with the from scratch approach ... any pointers to introductory
tutorials would be appreciated, thanks.
... Niall
Have you tried just booting to the existing emdebian root fs for the
Linuxstamp? I sent the link earlier in the thread. I know you want to
learn how to build it yourself, but I would start with a working
system.
thanks,
Paul
Yes, that worked out of the box, as did the earlier sid (full Debian)
and the ptxdist. I also had the original installed kernel + rootfs going
when I first got the board.
I'd like to get to the point where I can build new kernels and/or
modules as well as userspace compiling. Small programs can be built
natively with the installed gcc and seem to work as expected.
... Niall