[uClinux-dev] Re: Arm946ES Target
Gene Smith
gds at chartertn.net
Tue Feb 5 00:44:53 EST 2008
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
More information about the uClinux-dev
mailing list