状況
→ http://bird.dip.jp/fswiki/wiki.cgi?page=NetBSD/evbmips - 変更済みのconfig類 前提
カーネルのコンパイルダウンロード/展開netbsd-4をダウンロードする必要が有る。NetBSDのリポジトリからanoncvsでsrcをチェックアウトすれば良い。 ビルドツールチェインのビルドからカーネル、ユーザランドの構築まではbuild.shが自動的に行ってくれる。
toolchain./build.sh -m evbmips-eb tools Kernel./build.sh -m evbmips-eb kernel=MERAKI sys/arch/evbmips/compile/obj/MERAKI/netbsd.srec にカーネルが作成される。 build.shには調整可能なオプションがいくつか有るのでチェックするべき。 userland実行RedBootのシリアル速度を115200bpsに変更するLa Foneraに予め書き込まれているRedBootは9600bps、NetBSDは115200bpsの接続を用いる。NetBSDのCONSPEEDオプションは機能していないように思える。 RedBootのシリアル速度を115200bpsに変更する (いわゆる9600bps 8N1でシリアル接続する) baudrate -b 115200 (ターミナルの設定を115200bpsに変更) baudrate -b 115200 カーネルのロード : TFTPを利用した方法Foneraを192.168.0.98/24に設定する場合、 ip_address -h (ホストのIPアドレス) -l 192.168.0.98/24 load netbsd.srec go dmesg
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
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 4.0_BETA2 (MERAKI) #0: Wed Mar 28 21:41:50 JST 2007
XXX@aria.mma.club.uec.ac.jp:/home/oku/build/netbsd/4/usr/src/sys/arch/evbmips/compile/obj/MERAKI
Atheros AR2315
total memory = 16384 KB
avail memory = 13692 KB
timecounter: Timecounters tick every 10.000 msec
mainbus0 (root)
cpu0 at mainbus0: 184.00MHz (hz cycles = 920000, delay divisor = 92)
cpu0: MIPS 4KEc (Rev 2) (0x19064) Rev. 100 with software emulated floating point
cpu0: 16KB/16B 4-way set-associative L1 Instruction cache, 16 TLB entries
cpu0: 16KB/16B 4-way set-associative write-back L1 Data cache
wdog0 at mainbus0: 5 second period
arbus0 at mainbus0
com0 at arbus0 addr 0x11100000 cpu irq 0 misc irq 0: ns16550a, working fifo
com0: console
ae0 at arbus0 addr 0x10500000 cpu irq 2: Atheros AR531X 10/100 Ethernet
ae0: Ethernet address 00:18:84:XX:XX:XX
ukphy0 at ae0 phy 0: Generic IEEE 802.3u media interface
ukphy0: AC101L 10/100 media interface (OUI 0x0010a9, model 0x0012), rev. 1
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ath0 at arbus0 addr 0x10000000 cpu irq 1: Atheros 2315 WiSoC
ath0: unable to attach hardware; HAL status 5
ath0: ath_attach failed
arspi0 at arbus0 addr 0x11300000 cpu irq 0 misc irq 2: Atheros SPI controller
spi0 at arspi0: SPI bus
m25p0 at spi0 slave 0
spiflash0 at m25p0: STMicro M25P64 SPI flash
spiflash0: 8192 KB, 128 sectors of 64 KB each
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "mips3_cp0_counter" frequency 92000000 Hz quality 100
root device:
|