ZYBO Z7 の起動

2017年11月3日

はじめに

ZYBO Z7 を起動してみる。

用意したもの

起動準備

電源は USB から取ることにする。Micro USB ケーブルを挿して、ジャンパの設定が USB 給電になっていることを確認する。

起動を QSPI Flash ROM (内臓のフラッシュ ROM) からに設定されていることを確認する。

あとは、USB を Linux 機につなぐだけ。

起動

スイッチオン。

ランプがつけば OK?

USB デバイスを確認する。以下の Port 2 のもの (Device が ftdi_sio) が ZYBO のものらしい。

$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
    |__ Port 1: Dev 2, If 3, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 1: Dev 2, If 2, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 2: Dev 8, If 0, Class=Vendor Specific Class, Driver=ftdi_sio, 480M
    |__ Port 2: Dev 8, If 1, Class=Vendor Specific Class, Driver=ftdi_sio, 480M
...

$ dmesg | grep -i ftdi
[  734.325993] usbcore: registered new interface driver ftdi_sio
[  734.326001] usbserial: USB Serial support registered for FTDI USB Serial Device
[  734.326061] ftdi_sio 1-2:1.0: FTDI USB Serial Device converter detected
[  734.326190] usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB0
[  734.326202] ftdi_sio 1-2:1.1: FTDI USB Serial Device converter detected
[  734.326411] usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB1

udevadm コマンドで見ると "Digilent" の文字が見える。

$ udevadm info --name=/dev/ttyUSB0 | grep Digilent
S: serial/by-id/usb-Digilent_Digilent_Adept_USB_Device_210351A6C9E5-if00-port0
E: DEVLINKS=/dev/serial/by-path/pci-0000:00:14.0-usb-0:2:1.0-port0 /dev/serial/by-id/usb-Digilent_Digilent_Adept_USB_Device_210351A6C9E5-if00-port0
E: ID_MODEL=Digilent_Adept_USB_Device
E: ID_MODEL_ENC=Digilent\x20Adept\x20USB\x20Device
E: ID_SERIAL=Digilent_Digilent_Adept_USB_Device_210351A6C9E5
E: ID_VENDOR=Digilent
E: ID_VENDOR_ENC=Digilent

$ udevadm info --name=/dev/ttyUSB1 | grep Digilent
S: serial/by-id/usb-Digilent_Digilent_Adept_USB_Device_210351A6C9E5-if01-port0
E: DEVLINKS=/dev/serial/by-id/usb-Digilent_Digilent_Adept_USB_Device_210351A6C9E5-if01-port0 /dev/serial/by-path/pci-0000:00:14.0-usb-0:2:1.1-port0
E: ID_MODEL=Digilent_Adept_USB_Device
E: ID_MODEL_ENC=Digilent\x20Adept\x20USB\x20Device
E: ID_SERIAL=Digilent_Digilent_Adept_USB_Device_210351A6C9E5
E: ID_VENDOR=Digilent
E: ID_VENDOR_ENC=Digilent

ttyUSB1 のほうが UART (シリアル通信装置) 用デバイスらしい。screen コマンドで接続できる。メッセージが出るのは起動時だけのようなので、PS-SRST ボタンを押してリセットする。

$ sudo screen /dev/ttyUSB1 115200
Initializing...
init:done
Zybo Z7-20 Rev. B Demo Image

なんか出たので OK? screen を終了するには Ctrl+A k y を押す。

HDMI ケーブルでディスプレイに接続すると色のパターンが表示される。

参考文献