> When you compile the code, are you cross compiling it? or are you
> compiling natively? Can you explain your development environment.
I'm cross-compiling on a Debian box. The package I have installed is
called 'task-cross-arm', and came from:
deb
http://emdebian.sourceforge.net/emdebian unstable main
(that's the line from my sources.list file).
I'm using the 2.4.25 kernel source from husaberg.toby-churchill.com.
> I tried to compile the 2.4.25 kernel, with lots of errors, so that
> option is not an easy fix.
It should be straightforward to build the kernel once you have the right
tools installed. Nick has even put a .config file that works in with the
sources, which is a real timesaver. make menuconfig - load the example
.config file (I can't remember its name offhand) - save config file -
make dep - make bzImage. Done.
> I'm looking for an easy way to test out my LCD module. I know I
> asked if you had any test code, but I thought I would ask again.
Having done some more framebuffer experiments, I think it should be
possible to use the fbset utility to configure the LCD *if* the ARM is
already expecting to drive a TFT display - fbset doesn't seem to be able
to twiddle the right bits in the ARM registers to put it into that mode,
and I think the default 2.4.25 kernel is set up to drive a passive
display. Beyond that, I don't know if fbset has been built for the
Balloon board, but it shouldn't be hard.
I do now have some code for fiddling around with the framebuffer device,
converting images into 16-bit colour and so on, but it relies on the
kernel being correctly set up.
I'd concentrate on getting that kernel compile to work: it'll be time
well spent for the rest of your project, I'm sure.
HTH
Chris
--
Chris Jones -
chris@martin-jones.com
Martin-Jones Technology Ltd, makers of Solidlights
http://www.solidlights.co.uk/