Stamp9261
Daan Vreeken
Daan at vitsch.nl
Fri Feb 18 18:47:29 UTC 2011
Hi All,
Just a quick update...
On Friday 18 February 2011 12:17:51 Daan Vreeken wrote:
> Hi Olivier,
>
> Thanks for the quick reply!
>
> On Friday 18 February 2011 11:14:25 Olivier Houchard wrote:
> > Hi Dean,
> >
> > On Fri, Feb 18, 2011 at 12:28:34AM +0100, Daan Vreeken wrote:
> > > The board's (64MB of) SDRAM is located at 0x20000000. After tftp-ing
> > > the kernel.bin image to 0x20000000 with u-boot and starting it the
> > > board seems to hang. By printing bytes to the DBGU serial port I've
> > > been able to trace the execution through "arm/locore.S" up to the point
> > > where the MMU is enabled with the following code:
...
> > That said, there were an issue which I fixed on 02/13 with rev 218666,
> > which would make any board freezing at boot, so I'd suggest trying to
> > update your sources :)
>
> I've just rebased the code base to today's -CURRENT and that indeed fixes
> the freeze. The board now gets past :
...
After a day of hacking around, adding lots of onboard peripherals and
borrowing/adapting lots of code a lot more is happening :
at91sam92600: <AT91SAM9261> on atmelarm0
at91_pmc0: <PMC> mem 0xdffffc00-0xdffffcff irq 1 on atmelarm0
at91_pmc0: Primary: 18432000 Hz PLLA: 199 MHz CPU: 199 MHz MCK: 99 MHz
at91_pit0: <AT91SAM9 PIT> mem 0xdffffd30-0xdffffd39 irq 1 on atmelarm0
Timecounter "AT91SAM9 timer" frequency 6249600 Hz quality 1000
at91_pio0: <PIOA> mem 0xdffff400-0xdffff5ff irq 2 on atmelarm0
at91_pio0: ABSR: 0xc0000000 OSR: 0 PSR:0x3ffff9ff ODSR: 0
at91_pio1: <PIOB> mem 0xdffff600-0xdffff7ff irq 3 on atmelarm0
at91_pio1: ABSR: 0 OSR: 0 PSR:0xffffffff ODSR: 0
at91_pio2: <PIOC> mem 0xdffff800-0xdffff9ff irq 4 on atmelarm0
at91_pio2: ABSR: 0 OSR: 0x2 PSR:0xfff7 ODSR: 0
uart0: <DBGU> mem 0xdffff200-0xdffff3ff irq 1 on atmelarm0
uart0: console (115200,n,8,1)
uart1: <USART0> mem 0xdffb0000-0xdffb3fff irq 6 on atmelarm0
uart2: <USART1> mem 0xdffb4000-0xdffb7fff irq 7 on atmelarm0
uart3: <USART2> mem 0xdffb8000-0xdffbbfff irq 8 on atmelarm0
DAAN: dme_probe()
dme0 mem 0xdffc4000-0xdffc7fff irq 21 on atmelarm0
DAAN: dme_attach()
dme0: attaching PHY failed
device_attach: dme0 attach returned 6
ohci0: <AT91 integrated OHCI controller> mem 0xdfc00000-0xdfcfffff irq 20 on
atmelarm0
But enough for today. More next week.
Regards,
--
Daan Vreeken
Vitsch Electronics
http://Vitsch.nl
tel: +31-(0)40-7113050 / +31-(0)6-46210825
KvK nr: 17174380
More information about the freebsd-arm
mailing list