Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Gumstix OVERO
Hi,
I have purchased two Gumstix OVERO COMs (Tide and Water) and a Gumstix board
(Tobi).
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
Michael.
--
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
MMC: OMAP SD/MMC: 0
*** 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
http://www.omniscient.com.au
1300 660 152
GPO Box 2705 MELBOURNE 3001
begin:vcard
fn:Michael Taylor
n:Taylor;Michael
org:Omniscient Australia Pty Ltd
adr;dom:;;GPO Box 2705;MELBOURNE;Victoria;3001
email;internet:michael%omniscient.com.au@localhost
tel;work:1300 660 152
tel;fax:(03) 8610 2186
x-mozilla-html:FALSE
url:http://www.omniscient.com.au
version:2.1
end:vcard
Home |
Main Index |
Thread Index |
Old Index