BeagleBone Black でNetBSD
BeagleBone Blackを買いました。
http://beagleboard.org/Products/BeagleBone%20Black
シリアルは秋月のFDTI USBシリアルケーブル(3.3V) がぴったりです。
電源はminiUSBで給電して動作しました。

スペック概要は次の表のとおりです。
購入したのはTechShareで、価格は5,460円 (送料210円) でした。5/11に注文して5/13に到着だったので思った以上に早く到着しました。
NetBSDを動かすわけですが、前のモデルのBeagleBoneのkernelがあるので、それを起動させてみることにしました。
シリアルをつないで起動するとU-bootが起動します。
素早く、enterを押してU-bootのプロンプトに。
FATでフォーマットしたmicroSDにnetbsd.binをロードして、起動します。
microSDにファイルシステムを作ってあげれば、さらに先に進めそうな気がしますね。
http://beagleboard.org/Products/BeagleBone%20Black
シリアルは秋月のFDTI USBシリアルケーブル(3.3V) がぴったりです。
電源はminiUSBで給電して動作しました。

スペック概要は次の表のとおりです。
CPU | AM3359 ARM Cortex-A8 1GHz |
---|---|
Memory | 2GB on-board storage using eMMC, 512MB DDR3 (800MHz x 16), microSD card slot |
USB | HS USB 2.0 Client Port, LS/FS/HS USB 2.0 Host Port |
Video | microHDMI, cape add-ons |
Audio | microHDMI, cape add-ons |
Supported Interfaces | 4x UART, 8x PWM, LCD, GPMC, MMC1, 2x SPI, 2x I2C, A/D Converter, 2xCAN Bus, 4 Timers |
NetBSDを動かすわけですが、前のモデルのBeagleBoneのkernelがあるので、それを起動させてみることにしました。
シリアルをつないで起動するとU-bootが起動します。
素早く、enterを押してU-bootのプロンプトに。
FATでフォーマットしたmicroSDにnetbsd.binをロードして、起動します。
U-Boot# fatload mmc 0 80300000 netbsd.bin reading netbsd.bin 2997696 bytes read in 346 ms (8.3 MiB/s) U-Boot# go 80300000 ## Starting application at 0x80300000 ... deghuboot arg = 0x1, 0x9fe4368c, 0x9fe4368c, 0x80300000 sdram_config = 0x61c05332 [ Kernel symbol table missing! ] Loaded initial symtab at 0x80554d78, strtab at 0x8057c198, # entries 10034 pmap_postinit: Allocated 35 static L1 descriptor tables 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 (BEAGLEBONE) #0: Sat May 11 00:21:12 UTC 2013 builds@b6.netbsd.org:/home/builds/ab/HEAD/evbarm/201305102100Z-obj/home/builds/ab/HEAD/src/sys/arch/evbarm/compile/BEAGLEBONE total memory = 512 MB avail memory = 498 MB cprng kernel: WARNING insufficient entropy at creation. mainbus0 (root) cpu0 at mainbus0 core 0: 550 MHz Cortex-A8 r3p2 (Cortex V7A core) cpu0: DC enabled IC enabled WB disabled EABT branch prediction enabled cpu0: 32KB/64B 4-way L1 Instruction cache cpu0: 32KB/64B 4-way write-back-locking-C L1 Data cache cpu0: 256KB/64B 8-way write-through L2 Unified cache vfp0 at cpu0: NEON MPE (VFP 3.0+) obio0 at mainbus0 base 0x44000000-0x4fffffff: On-Board IO omapicu0 at obio0 addr 0x48200000-0x48200fff intrbase 0 prcm0 at obio0 addr 0x44e00000-0x44e01fff: Power, Reset and Clock Management sitaracm0 at obio0 addr 0x44e10000-0x44e11fff: control module, rev 1.0 gpmc0 at mainbus0 base 0x50000000: General Purpose Memory Controller, rev 6.0 gpmc0: CS#0 valid, addr 0x08000000, size 256MB com0 at obio0 addr 0x44e09000-0x44e09fff intr 72: ns16550a, working fifo com0: console sdhc0 at obio0 addr 0x48060100-0x48060fff intr 64: SDHC controller sdhc0: SD Host Specification 2.0, rev.49 sdmmc0 at sdhc0 slot 0 sdhc1 at obio0 addr 0x481d8100-0x481d8fff intr 28: SDHC controller sdhc1: SD Host Specification 2.0, rev.49 sdmmc1 at sdhc1 slot 0 tiiic0 at obio0 addr 0x44e0b000-0x44e0bfff intr 70: rev 0.11 iic0 at tiiic0: I2C bus seeprom0 at iic0 addr 0x50: AT24Cxx EEPROM: size 32768 tps65217pmic0 at iic0 addr 0x24: TPS65217C Power Management Multi-Channel IC (rev 1.2) tps65217pmic0: power sources [USB] max 300 mA, AC max 2500 mA tps65217pmic0: [LDO1: 1800 mV] [LDO2: 3300 mV] [LDO3: 1800 mV] [LDO4: 3300 mV] [DCDC1: 1500 mV] [DCDC2: 1100 mV] [DCDC3: 1100 mV] omapdmtimer0 at obio0 addr 0x48040000-0x48040fff intr 68: DMTIMER2 omapdmtimer1 at obio0 addr 0x44e31000-0x44e31fff intr 67: DMTIMER1ms omapdmtimer2 at obio0 addr 0x48044000-0x48044fff intr 92: DMTIMER4 omapwdt32k0 at obio0 addr 0x44e35000-0x44e35fff: rev 0.1 cpsw0 at obio0 addr 0x4a100000-0x4a107fff intrbase 40: TI CPSW Ethernet cpsw0: Ethernet address XX:XX:XX:XX:XX:XX ukphy0 at cpsw0 phy 2WARNING: module error: vfs load failed for `miiverbose', error 45 : OUI 0x00800f, model 0x000f, rev. 1 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ld0 at sdmmc1: <0xfe:0x014e:MMC02G:0x00:0x48168605:0x000> ld0: 1832 MB, 930 cyl, 64 head, 63 sec, 512 bytes/sect x 3751936 sectors ld0: 4-bit width, bus clock 52.000 MHz ld1 at sdmmc0: <0x03:0x5344:SU16G:0x80:0x6161a51b:0x0b6> ld1: 15193 MB, 7717 cyl, 64 head, 63 sec, 512 bytes/sect x 31116288 sectors ld1: 4-bit width, bus clock 25.000 MHz cprng sysctl: WARNING insufficient entropy at creation. boot device: <unknown> root device:root deviceを聞くところまであっさりと起動しましたね。
microSDにファイルシステムを作ってあげれば、さらに先に進めそうな気がしますね。
コメント(0件)
- TB-URL http://www.tokuda.net/diary/0796/tb/