中国版BeagleBone Black element14で遊んでみた 第2回

eyecatch_beagle

element14の電源オンする前にUSBシリアル変換アダプタを接続します。

elemet14_usb-serial_R

 

elemet14側のシリアル出力をこのアダプタでUSBに変換します。 接続方法は以下の通りです。 element14────────USBシリアル変換アダプタ J1ピン GND──(黒線)──GND J4ピン RXD──(青線)──TXD J5ピン TXD──(黄色)──RXD ここで注意して欲しいのが、RXDとTXDを接続するということです。 RXD=受信、TXD=送信という意味ですので、受信ピンには送信ピンをつなぐのですね。 これを間違えるとコンソールには何も出力しません。 アダプタの先はPCに接続します。これがelement14のコンソール画面になります。 今回はWindows PCに接続します。コンソール用のアプリは定番のTeraTermです。

teraterm_001

 

TeraTermを起動し、接続先を選択します。今回はUSBシリアルアダプタは「COM7」として認識しているので、COM7を選択します。 element14の電源を入れます。今回はUSBから電源を供給します。 電源を入れると、element14の「PWR」LEDが青色点灯します。

element14_poweron_002

このとき、コンソールには起動メッセージが出力します。

element14_poweron_console1

最初にU-Bootが起動しますが、起動イメージが見つからずエラーになっています。もしかするとマイクロSDカードを読んでいるのかもしれません。

U-Boot SPL 2014.04-rc2-00015-g99288ca (Mar 12 2014 – 09:49:41) reading args spl_load_image_fat_os: error reading image args, err – -1 reading u-boot.img reading u-boot.img

再度U-Bootが起動します。最初のU-Bootとバージョンが同じですが「SPL」がありません。

U-Boot 2014.04-rc2-00015-g99288ca (Mar 12 2014 – 09:49:41)

I2C: ready DRAM: 512 MiB NAND: 0 MiB MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1

「MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1」から、基板のeMMCを認識しているようです。SDスロットにはマイクロSDカードは挿していない状態です。 このあと、eMMCのLinux Kernelが起動します。以下がそのログです。

I2C: ready

DRAM: 512 MiB NAND: 0 MiB MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1 *** Warning – readenv() failed, using default environment

Net: <ethaddr> not set. Validating first E-fuse MAC cpsw, usb_ether Hit any key to stop autoboot: 1 0 gpio: pin 53 (gpio 53) value is 1 Card did not respond to voltage select! mmc0(part 0) is current device Card did not respond to voltage select! gpio: pin 56 (gpio 56) value is 0 gpio: pin 55 (gpio 55) value is 0 gpio: pin 54 (gpio 54) value is 0 mmc1(part 0) is current device gpio: pin 54 (gpio 54) value is 1 SD/MMC found on device 1 reading uEnv.txt 1417 bytes read in 5 ms (276.4 KiB/s) gpio: pin 55 (gpio 55) value is 1 Loaded environment from uEnv.txt Importing environment from mmc … Checking if uenvcmd is set … gpio: pin 56 (gpio 56) value is 1 Running uenvcmd … reading zImage 3717224 bytes read in 206 ms (17.2 MiB/s) reading initrd.img 2870559 bytes read in 160 ms (17.1 MiB/s) reading /dtbs/am335x-boneblack.dtb 25080 bytes read in 9 ms (2.7 MiB/s) Kernel image @ 0x82000000 [ 0x000000 – 0x38b868 ] ## Flattened Device Tree blob at 88000000 Booting using the fdt blob at 0x88000000 Using Device Tree in place at 88000000, end 880091f7

Starting kernel …

Uncompressing Linux… done, booting the kernel. [ 0.381746] omap2_mbox_probe: platform not supported [ 0.548691] tps65217-bl tps65217-bl: no platform data provided [ 0.612565] bone-capemgr bone_capemgr.9: slot #0: No cape found [ 0.649675] bone-capemgr bone_capemgr.9: slot #1: No cape found [ 0.686783] bone-capemgr bone_capemgr.9: slot #2: No cape found [ 0.723891] bone-capemgr bone_capemgr.9: slot #3: No cape found [ 0.740061] bone-capemgr bone_capemgr.9: slot #6: BB-BONELT-HDMIN conflict P8.45 (#5:BB-BONELT-HDMI) [ 0.749652] bone-capemgr bone_capemgr.9: slot #6: Failed verification [ 0.756395] bone-capemgr bone_capemgr.9: loader: failed to load slot-6 BB-BONELT-HDMIN:00A0 (prio 2) [ 0.772893] omap_hsmmc mmc.5: of_parse_phandle_with_args of ‘reset’ failed [ 0.835495] pinctrl-single 44e10800.pinmux: pin 44e10854 already requested by 44e10800.pinmux; cannot claim for gpio-leds.8 [ 0.847192] pinctrl-single 44e10800.pinmux: pin-21 (gpio-leds.8) status -22 [ 0.854466] pinctrl-single 44e10800.pinmux: could not request pin 21 on device pinctrl-single Loading, please wait… Scanning for Btrfs filesystems systemd-fsck[204]: rootfs: clean, 75748/230144 files, 379497/919296 blocks

Debian GNU/Linux 7 beaglebone ttyO0

default username:password is [debian:temppwd]

Support/FAQ: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian

The IP Address for usb0 is: 192.168.7.2 beaglebone login: [ 25.168944] libphy: PHY 4a101000.mdio:01 not found [ 25.174203] net eth0: phy 4a101000.mdio:01 not found on slave 1

Debian GNU/Linux 7 beaglebone ttyO0

default username:password is [debian:temppwd]

Support/FAQ: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian

The IP Address for usb0 is: 192.168.7.2 beaglebone login: Debian GNU/Linux 7 beaglebone ttyO0

default username:password is [debian:temppwd]

Support/FAQ: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian

The IP Address for usb0 is: 192.168.7.2 beaglebone login: Debian GNU/Linux 7 beaglebone ttyO0

default username:password is [debian:temppwd]

Support/FAQ: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian

The IP Address for usb0 is: 192.168.7.2 beaglebone login:

どうやら無事に起動したようです。 次回の第3回は、ログインして、いくつかコマンドを実行してみます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です