Neil Armstrong wrote, On 08/01/2007 03:35 AM:
Hello,

I already mailed about this but I'm stuck and I would need a solution or
something !

I'm working actually on an arm946es based board, which has 64k of
internal ram and 16Mo of SDRAM at 0x80000000. The peripherals are
accessed from 0xE0000000 to 0xEBFFFFFF.

I started porting linux-2.6.21  with the uClinux-big patch and a
cpu-arm946.S given on the mailing list, everything looks OK, interrupts
are fine, timer is fine and the calibration founds 52.86 BogoMIPS
(lpj=26432).
I made a serial driver from scratch with a console driver, and it works
well.

The problem is that when I try to start an init binary from an
initramfs, it starts but outputs nothing !
I'm using a Lauterbach JTAG and Trace32 to load a home-made loader (who
initializes the ddl and calibrates the memory, and all the clocks) and
the kernel (setting all the registers and the ATAG structure).
When I break after the start_thread, I find PC in the _exit part of the
binary !

Is there a trick about the init program ? Did I miss something about
consoles ?

I tried to backport all my work on dslinux's 2.6.14 kernel, but it stays
quiet the same way ! (And missing all the new platform_driver,
platform_device, ... is bad !)


<SNIP>

Any luck with the arm946e-s? Considering a project using it too. Doesn't look like a lot of help is available on that processor.

-gene


_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to