Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Gumstix OVERO


I have purchased two Gumstix OVERO COMs (Tide and Water) and a Gumstix board 

I am having trouble booting NetBSD-current on these, has anyone got recent 
experience of doing this?

Below is a console dump whilst booting the OVERO Tide. Nothing is displayed after passing control to the kernel. From looking at mailing list archives, I am expecting the following:

  NetBSD/evbarm (overo) booting ...

I can confirm that code in gumstix_start.S does start to execute.

By inserting code to print to the console I can confirm that it runs until it flushes the TLB and sets the TTB.

I managed to print the following diagnostic details just before the TLB flush. Interpretation of the register values has been done by hand, most of it makes sense except for the control register suggesting that the MMU is already turned on?

Kernel Start: 0x80200000
RAM size:     0x20000000
Boot Arg[0]:  0x9ff27fe0
Boot Arg[1]:  0x00000000
Boot Arg[2]:  0x9ffb482a
Boot Arg[3]:  0x9ffb482a
Processor ID: 0x411fc083
  [31:24] Implementor     = 0x41 ARM
  [23:20] Major revision  = 0x1
  [19:16] Architecture    = 0xF
  [15:4]  Primary part    = 0xC08 Cortex-A8
  [3:0]   Revision        = 0x3
Status Reg:   0x600001d3
  Z, C, A, I, F, Mode=0x13
  Z = Zero
  C = Carry
  A = Disable imprecise data aborts
  I = IRQ interrupts are disabled
  F = FIQ interrupts are disabled
  Mode = Supervisor
Control Reg:  0x00c5187b
  V = 0 = Normal exception vectors selected
  I = 1 = instruction caching enabled
  Z = 1 = program flow prediction enabled
  C = 0 = data caching disabled at all levels
  A = 1 = strict alignment fault checking enabled
  M = 1 = MMU enabled
TTB Reg:      0x9fff0000
Domain Reg:   0xffffffff

thanks for any help you can provide



Texas Instruments X-Loader 1.5.0 (Aug 29 2011 - 12:52:49)
No NAND detected
OMAP3530-GP ES3.1
Board revision: 1
Reading boot sector
Loading u-boot.bin from mmc

U-Boot 2010.12 (Aug 22 2011 - 09:49:35)

OMAP3530-GP ES3.1, CPU-OPP2, L3-165MHz, Max CPU Clock 720 mHz
Gumstix Overo board + LPDDR/NAND
I2C:   ready
DRAM:  512 MiB
NAND:  0 MiB
*** Warning - readenv() failed, using default environment

In:    serial
Out:   serial
Err:   serial
Board revision: 1
Direct connection on mmc2
No EEPROM on expansion board
Die ID #09b20004000000000403951c07012007
Net:   smc911x-0
Hit any key to stop autoboot:  0
Overo # mmc init
Overo # mmc part 0

Partition Map for MMC device 0  --   Partition Type: DOS

Partition     Start Sector     Num Sectors     Type
    1                  128          130944       c
    2               131072         3731456      83
Overo # fatls mmc 0:1 /
    24240   mlo
   235252   u-boot.bin
  2914772   uimage
  1586112   netbsd.gz.ub
  3378688   netbsd.bin

5 file(s), 0 dir(s)

Overo # fatload mmc 0:1 ${loadaddr} netbsd.gz.ub
reading netbsd.gz.ub

1586112 bytes read
Overo # bootm ${loadaddr}
## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   NetBSD/overo 6.99.4
   Image Type:   ARM NetBSD Kernel Image (gzip compressed)
   Data Size:    1586048 Bytes = 1.5 MiB
   Load Address: 80200000
   Entry Point:  80200000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
## Transferring control to NetBSD stage-2 loader (at address 80200000) ...

Omniscient Australia Pty Ltd
1300 660 152
GPO Box 2705 MELBOURNE 3001

fn:Michael Taylor
org:Omniscient Australia Pty Ltd
adr;dom:;;GPO Box 2705;MELBOURNE;Victoria;3001
tel;work:1300 660 152
tel;fax:(03) 8610 2186

Home | Main Index | Thread Index | Old Index