Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
NetBSD/epoc32 again
Hi! all,
I put new binaries and sources.
http://ftp.netbsd.org/pub/NetBSD/misc/kiyohara/epoc32/binaries-20130412
http://ftp.netbsd.org/pub/NetBSD/misc/kiyohara/epoc32/epoc32-20130412.tar.gz
(extracted .tar.gz)
http://ftp.netbsd.org/pub/NetBSD/misc/kiyohara/epoc32/epoc32-20130412
Current status:
Series 5mx: no change.
Or boots with wsdisplay without keyboard. :-)
Series 5 : You can look prompt 'boot device' with serial console.
CF not support yet. X-<
Series7 : I want. :-)
How to boot:
1. Copy to FAT filesystem on your CF.
CF:
+-- System
| +-- Libs Library directory for EPOC32
| +-- e32boot-s5.ldd Logical device driver for S5
| +-- e32boot-s5ms.ldd And for S5mx
|
(can move these files to other directory)
+-- e32boot.exe boot loader of netbsd for EPOC32.
+-- netbsd
2. Run e32boot.exe. You type to kernel path(full-path).
# I don't know to obtain current working directory on EPOC32...
NetBSD/epoc32 support machine:
Machine CPU(SoC) Screen
------- -------- ------
Psion Series 5 CL PS-7110 640 x 240
Geofox one CL PS-7110 640 x 320
Osaris CL PS-7110 320 x 200
Psion Series 5mx Windermere 640 x 240
Psion Series 5mx Pro Windermere 640 x 240
Psion Revo Windermere 480 x 160
Psion Revo+ Windermere 480 x 160
Diamond Mako Windermere 480 x 160
Ericsson MC218 Windermere 640 x 240
Psion Series 7 StrongARM SA-1100 800 x 600
Psion netBook StrongARM SA-1100 800 x 600
Model OS Rom Ram Boot
----- --- --- --- ----
Psion Series 5 SERIES5 R1 EPOC32 R1? 1.00 4M x *1
8M
R3 1.01 4M x *1
8M o
Geofox one SERIES5 R1 EPOC32 R3 1.01 4M x *1
16M
Osaris SERIES5 R1? EPOC32 R4 1.02 4M
8M
16M
Psion Series 5mx SERIES5mx EPOC32 R5 1.03 16M o
Psion Series 5mx Pro SERIES5mx EPOC32 R5 1.03 24M
32M
Psion Revo SERIES5mx EPOC32 R5 1.03 8M
Psion Revo+ SERIES5mx EPOC32 R5 1.03 16M
Diamond Mako SERIES5mx EPOC32 R5 1.03 16M
Ericsson MC218 SERIES5mx EPOC32 R5 1.03 16M o
Psion Series 7 SERIES7 EPOC32 R5 1.03 16M
32M
Psion netBook SERIES7 EPOC32 R5 1.03 32M
*1: e32boot require greater than 4M now.
I require more informertions for porting. Also I don't know, the LDD
depends to 'OS Release' or 'Model'.
Please run and contact me.
(Machine, Rom Version, Total Ram , EKERN UID, ECOMM UID)
http://ftp.netbsd.org/pub/NetBSD/misc/kiyohara/epoc32/euhal/euhal.exe
Compile:
You can build your kernel with normal ARM toolchain and a patch.
http://ftp.netbsd.org/pub/NetBSD/misc/kiyohara/epoc32/epoc32-arm.diff
If you build e32boot then build psion-gcc and utils and SDK first.
http://ftp.netbsd.org/pub/NetBSD/misc/kiyohara/epoc32/cross-psion.tar.gz
You extract that into your pkgsrc directory. Do make install
cross/psion-gcc and cross/psion-sdk-e32, cross/psion-utils. However
psion-gcc is very old gcc. I can't build on amd64. You try to build
on i386.
etc.
Also I want deta sheet for MAD-Linda. (Mpu + Asic + Dsp)
It is works to NOKIA 9210 and some communicators.
Thanks,
--
kiyohara
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
NetBSD 6.99.19 (GENERIC) #2: Sun Apr 21 12:38:02 JST 2013
lance%magician.fool@localhost:/usr/src/sys/arch/epoc32/compile/GENERIC
total memory = 16384 KB
avail memory = 12760 KB
timecounter: Timecounters tick every 10.000 msec
mainbus0 (root)
cpu0 at mainbus0 core 0: ARM710T rev 1 (ARM7TDMI V4T core)
cpu0: IDC enabled WB enabled EABT
internal0 at mainbus0 base 0x80000000
windermere0 at internal0
wmlcd at windermere0 not configured
wmcom0 at windermere0 offset 0x0600-0x061f irq 12
wmcom1 at windermere0 offset 0x0700-0x071f irq 13
wmcom1: console
wmrtc0 at windermere0 offset 0x0d00-0x0dff irq 10
wmpm at windermere0 not configured
wmaudio at windermere0 not configured
external0 at mainbus0
etna0 at external0 addr 0x20000000,0x40000000 irq 5
pcmcia0 at etna0
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "windermere" frequency 512000 Hz quality 100
stray interrupt pending: 0x0804
wdc0 at pcmcia0 function 0: <PQI, 4GB, >
wdc0: i/o mapped mode
atabus0 at wdc0 channel 0
wd0 at atabus0 drive 0
wd0: <FLASH CARD>
wd0: drive supports 1-sector PIO transfers, LBA addressing
wd0: 3831 MB, 7785 cyl, 16 head, 63 sec, 512 bytes/sect x 7847280 sectors
wd0: drive supports PIO mode 4
boot device: <unknown>
root device: wd0
dump device (default wd0b):
file system (default generic):
root on wd0a dumps on wd0b
wdc0:0:0: lost interrupt
type: ata tc_bcount: 512 tc_skip: 0
wd0: IDENTIFY failed
root file system type: ffs
WARNING: clock gained 33786 days
init path (default /sbin/init):
init: trying /sbin/init
Script started on Mon Apr 15 23:44:29 2013
root@lovers: {1} tip -11500 200 dty0
connected
!4C!4C!4C!4C!4C!4C!4C!4C!4C!4C!4C!4C!4C!4C!4C!4C!4C!4C!4C!4C!4C!4C!4C[
Kernel symbol table missing! ]
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
NetBSD 6.99.19 (GENERIC) #3: Sun Apr 21 12:42:36 JST 2013
lance%magician.fool@localhost:/usr/src/sys/arch/epoc32/compile/GENERIC
total memory = 8192 KB
avail memory = 4720 KB
timecounter: Timecounters tick every 10.000 msec
mainbus0 (root)
cpu0 at mainbus0 core 0: ARM710a rev 1 (ARM7 V3 core)
cpu0: IDC enabled WB enabled EABT
cpu0: 8KB/16B 4-way write-through L1 Unified cache
internal0 at mainbus0 base 0x80000000
clpssoc0 at internal0: CL PS-711x rev 0
clpsaudio at clpssoc0 not configured
clpscom0 at clpssoc 12,13,14
clpscom0: console
clpskbd at clpssoc0 not configured
clpslcd at clpssoc0 not configured
clpspm at clpssoc0 not configured
clpsrtc0 at clpssoc0 irq 10
external0 at mainbus0
etna0 at external0 addr 0x20000000,0x40000000 irq 5
pcmcia0 at etna0
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "clpssoc" frequency 512000 Hz quality 100
wdc0 at pcmcia0 function 0: <HITACHI, FLASH, 5.0>
wdc0: i/o mapped mode
atabus0 at wdc0 channel 0
wdc0:0: before reset, st0=0xe5, st1=0xe5
wdc0:0 drive 0 wd_sector: got 0xe1 != 0x01
wdc0:0 drive 0 wd_sector: got 0xe3 != 0x02
wdc0:0 drive 1 wd_sector: got 0xe1 != 0x01
wdc0:0 drive 1 wd_sector: got 0xe1 != 0x02
boot device: <unknown>
root device: ddb ?
use one of: ddb halt reboot
root device: ddb
db> reboot
syncing disks... done
rebooting...
~
[EOT]
eroot@lovers: {2} xit
root@lovers: {3} exit
Home |
Main Index |
Thread Index |
Old Index