How to get this right?

Wilmar Campos
Hello!
I have been playing around with my new micro2440 for a few weeks now.  Not
a single application yet accomplish, but many small problems that I guess
are building my bases for a future application.

When I received the board, everything work perfect, but I ask myself how
these people accomplish it?

Here I ask the community to help me out choosing the right tools to do it
all over again, please feel free to tell anything about my tools or
versions.

Host Machine:  Ubuntu Desktop edition 10.04 with Latest updates.
ToolChain:
http://www.codesourcery.com/sgpp/lite/arm/portal/package3696/public/arm-...

u-boot: git clone git://repo.or.cz/u-boot-openmoko/mini2440.git
Kernel1: git clone git://repo.or.cz/linux-2.6/mini2440.git
Kernel2: Friendly ARM linux-2.6.32.2-mini2440_20100609.tgz 
BusyBox: busybox-1.17.4
Filesystem: jffs2

In order to get a fully customized and functional board, what should I use?
I know there are many tutorials, believe me I have read most of them, but
yet I cannot get a single system to operate as the one shipped with the
board.

Thanks,

Wilmar

davef
Wilmar,

I would try compiling 2.6.32.2 from FriendlyArm and make a uImage if you
want a JFFS2 filesystem.  But what are you going to use as a root
filesystem?

What size of flash have you got?

If it is 64M I would suggest following this tutorial and post error
messages:
http://narnia.cs.ttu.edu/drupal/node/131

Getting uboot sorted has caused people some grief as well as trying to use
any kernel images other than the one from FriendlyArm.

BTW, BusyBox is included in the FriendlyArm image.

Even compiling 2.6.32.2 for your touchscreen and substituting it for the
pre-compiled image from FriendlyArm with their Qtopia rootfs gives yousome
confidence.

Good luck!

Wilmar Campos
Hi,
This is my board:
MINI2440 # 

U-Boot 1.3.2-mini2440 (Oct  6 2009 - 12:51:09)

I2C:   ready
DRAM:  64 MB
Flash:  2 MB
NAND:  128 MiB

It has been very frustrating not to be able to compile a single kernel that
works fine with my filesystem.  Basically, I am know the master of kernel
compilation for mini2440!

I don't know what is wrong, I have change host system, kernel
distributions, gcc, toolchain, and results vary, but none of them works as
expected.

When I use the one that comes precompiled, it works fine.  I guess I'll
move for the time being to develop a qt application.

Thanks,

Wilmar

davef
What is your filesystem? Where did you get the image from?

If you made your rootfs as well as all the kernel compilation I think you
might not be able to figure out where your problem is.

Start from something that works and change only one thing at a time!

Good luck with Qt.  Are you going to try compiling tslib first?