takahashi.t
2016年10月26日 8時26分
***質問内容:カメラ画面が出せない****
先日(2016/10/25)アルマジロ810(KBCR-iC01VG
REV1.1)を購入しました。
(シールで13080051-03とはられています(シリアルでしょうか))
下記のVerのマニュアルを見ながら操作しています。
・Armadillo-810 製品マニュアル A8100-U00Z A8101-D00Z
Version 1.6.2 2016/09/27
6. 動作確認方法
6.2.1. UVC ガジェット
→guvcviewが起動できません。
・Armadillo-810
カメラモデル開発セットスタートアップガイド2A8101-D00ZVersion
1.5.12016/09/27
5.動作確認方法
5.2.1UVCガジェット
→guvcviewが起動できません。
また、カメラビューワは「Yawcam」を使用しています。
PCと810の接続は【開発用USB
シリアル変換アダプタ(Armadillo-800
シリーズ対応)】を使用しています。
WEBで検索すると、カメラ画面に出すには、
デフォルトのままだと色々不足しているようなことをコメントされている方がいますが、
本当は何を行えばよいのでしょうか?
何を伝えるとよいのかわからないので、
エラー画面とアルマジロの起動画面を添付します。
宜しくお願いいたします。
******atde5画面*******************
atmark@atde5:~$ guvcview -w 0
guvcview 1.5.3
ALSA lib setup.c:565:(add_elem) Cannot obtain info for CTL elem
(MIXER,'AC97 2ch->4ch Copy Switch',0,0,0):
そのようなファイルやディレクトリはありません
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM
cards.pcm.center_lfe
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM
cards.pcm.side
ALSA lib setup.c:565:(add_elem) Cannot obtain info for CTL elem
(MIXER,'AC97 2ch->4ch Copy Switch',0,0,0):
そのようなファイルやディレクトリはありません
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM
cards.pcm.surround41
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM
cards.pcm.surround50
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM
cards.pcm.surround51
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM
cards.pcm.surround71
ALSA lib setup.c:565:(add_elem) Cannot obtain info for CTL elem
(PCM,'IEC958 Playback PCM Stream',0,0,0):
そのようなファイルやディレクトリはありません
ALSA lib setup.c:565:(add_elem) Cannot obtain info for CTL elem
(PCM,'IEC958 Playback PCM Stream',0,0,0):
そのようなファイルやディレクトリはありません
ALSA lib setup.c:565:(add_elem) Cannot obtain info for CTL elem
(PCM,'IEC958 Playback PCM Stream',0,0,0):
そのようなファイルやディレクトリはありません
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM
cards.pcm.hdmi
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM
cards.pcm.hdmi
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM
cards.pcm.modem
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM
cards.pcm.modem
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM
cards.pcm.phoneline
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM
cards.pcm.phoneline
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin
supports only playback stream
Cannot connect to server socket err =
そのようなファイルやディレクトリはありません
Cannot connect to server request channel
jack server is not running or cannot be started
video device: /dev/video0
unable to detect video devices on your system (0)
ERROR opening V4L interface:
そのようなファイルやディレクトリはありません
Init video returned -1
VIDIOC_REQBUFS - Failed to delete buffers: 無効な引数です
(errno 22)
cleaned allocations - 100%
Closing portaudio ...OK
Terminated.
atmark@atde5:~$
*********************************
*********アルマジロ起動画面***************
[root@armadillo810-0 (ttySC2) ~]#
System is going down for system reboot now.
Starting local stop scripts.
sh_mobile_ceu sh_mobile_ceu.0: SuperH Mobile CEU driver detached
from camera 0
Syncing all filesystems: done
Unmounting all filesystems: umount: udev busy - remounted
read-only
done
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to all processes
Requesting system rebootRestarting system.
Hermit-At v3.2.4 (Armadillo-810/nor) compiled at 21:52:10, Jan 27
2014
Uncompressing
kernel...........................................................
................................................................................
..........................done.
Uncompressing
ramdisk...........................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
.............................................done.
Booting Linux on physical CPU 0
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 3.4-at9 (atmark@atde5) (gcc version 4.6.3 (Debian
4.6.3-14atmark1)
) #1 PREEMPT Mon Aug 4 13:42:41 JST 2014
CPU: ARMv7 Processor [412fc093] revision 3 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
instruction cache
Machine: armadillo810
cma: CMA: reserved 92 MiB at 52400000
Memory policy: ECC disabled, Data cache writeback
bootconsole [early_ttySC2] enabled
Built 1 zonelists in Zone order, mobility grouping on. Total
pages: 97536
Kernel command line: console=ttySC2,115200
earlyprintk=sh-sci.2,115200 mem=384M
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
allocated 786432 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want
memory cgroups
Memory: 384MB = 384MB total
Memory: 249916k/249916k available, 143300k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xd8800000 - 0xff000000 ( 616 MB)
lowmem : 0xc0000000 - 0xd8000000 ( 384 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.text : 0xc0008000 - 0xc04d2000 (4904 kB)
.init : 0xc04d2000 - 0xc04f5000 ( 140 kB)
.data : 0xc04f6000 - 0xc052d4e0 ( 222 kB)
.bss : 0xc052d504 - 0xc0556934 ( 166 kB)
NR_IRQS:16 nr_irqs:16 16
sched_clock: 32 bits at 128 Hz, resolution 7812500ns, wraps every
3489660920ms
Console: colour dummy device 80x30
sh_cmt_simple.10: used as clock source
sh_cmt_simple.14: used for clock events
sh_cmt_simple.14: used for periodic clock events
Calibrating delay loop... 1576.53 BogoMIPS (lpj=6156288)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys blkio
CPU: Testing write buffer coherency: ok
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7
counters available
Setting up static identity map for 0x403b3288 - 0x403b32bc
dummy:
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
pfc: r8a7740_pfc handling gpio 0 -> 858
gpiochip_add: registered GPIOs 0 to 858 on device: r8a7740_pfc
CON5: STANDARD extension board found.
L310 cache controller enabled
l2x0: 8 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x42440000, Cache
size: 262144 B
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint
registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
bio: create slab at 0
sdhi0: 3300 mV
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
i2c-gpio i2c-gpio.2: using pins 99 (SDA) and 98 (SCL)
i2c-sh_mobile i2c-sh_mobile.0: Runtime PM disabled, clock forced
on.
i2c-sh_mobile i2c-sh_mobile.0: I2C adapter 0 with bus speed
100000 Hz
i2c-sh_mobile i2c-sh_mobile.1: Runtime PM disabled, clock forced
on.
i2c-sh_mobile i2c-sh_mobile.1: I2C adapter 1 with bus speed
100000 Hz
Linux video capture interface: v2.00
Advanced Linux Sound Architecture Driver Version 1.0.25.
Switching to clocksource sh_cmt_simple.10
sh_cmt_simple.14: used for oneshot clock events
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072
bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP: reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Trying to unpack rootfs image as initramfs...
rootfs image is not initramfs (junk in compressed archive); looks
like an initrd
Freeing initrd memory: 39148K
audit: initializing netlink socket (disabled)
type=2000 audit(0.609:1): initialized
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
squashfs: version 4.0 (2009/01/31) Phillip Lougher
NFS: Registering the id_resolver key type
nfs4filelayout_init: NFSv4 File Layout Driver Registering...
msgmni has been set to 748
Block layer SCSI generic (bsg) driver version 0.4 loaded (major
253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
sh-dma-engine sh-dma-engine.0: Runtime PM disabled, clock forced
on.
sh-dma-engine sh-dma-engine.1: Runtime PM disabled, clock forced
on.
sh-dma-engine sh-dma-engine.2: Runtime PM disabled, clock forced
on.
sh-dma-engine sh-dma-engine.3: Runtime PM disabled, clock forced
on.
SuperH SCI(F) driver initialized
sh-sci sh-sci.0: Runtime PM disabled, clock forced on.
sh-sci.0: ttySC0 at MMIO 0xe6c40000 (irq = 132) is a scifa
console [ttySC2] enabled, bootconsole disabled
console [ttySC2] enabled, bootconsole disabled
sh-sci sh-sci.1: Runtime PM disabled, clock forced on.
sh-sci.1: ttySC1 at MMIO 0xe6c50000 (irq = 133) is a scifa
sh-sci sh-sci.2: Runtime PM disabled, clock forced on.
sh-sci.2: ttySC2 at MMIO 0xe6c60000 (irq = 134) is a scifa
sh-sci sh-sci.3: Runtime PM disabled, clock forced on.
sh-sci.3: ttySC3 at MMIO 0xe6c70000 (irq = 135) is a scifa
sh-sci sh-sci.4: Runtime PM disabled, clock forced on.
sh-sci.4: ttySC4 at MMIO 0xe6c80000 (irq = 136) is a scifa
sh-sci sh-sci.5: Runtime PM disabled, clock forced on.
sh-sci.5: ttySC5 at MMIO 0xe6cb0000 (irq = 137) is a scifa
sh-sci sh-sci.6: Runtime PM disabled, clock forced on.
sh-sci.6: ttySC6 at MMIO 0xe6cc0000 (irq = 138) is a scifa
sh-sci sh-sci.7: Runtime PM disabled, clock forced on.
sh-sci.7: ttySC7 at MMIO 0xe6cd0000 (irq = 139) is a scifa
sh-sci sh-sci.8: Runtime PM disabled, clock forced on.
sh-sci.8: ttySC8 at MMIO 0xe6c30000 (irq = 140) is a scifb
brd: module loaded
loop: module loaded
physmap platform flash device: 08000000 at 00000000
physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank.
Manufacturer ID 0x00
0089 Chip ID 0x008965
Intel/Sharp Extended Query Table at 0x010A
Intel/Sharp Extended Query Table at 0x010A
Intel/Sharp Extended Query Table at 0x010A
Intel/Sharp Extended Query Table at 0x010A
Intel/Sharp Extended Query Table at 0x010A
Using buffer write method
Using auto-unlock on power-up/resume
cfi_cmdset_0001: Erase suspend on write enabled
Creating 6 MTD partitions on "physmap-flash.0":
0x000000000000-0x000000040000 : "bootloader"
0x000000040000-0x000000080000 : "config"
0x000000080000-0x0000000c0000 : "license"
0x0000000c0000-0x0000004c0000 : "firmware"
0x0000004c0000-0x0000008c0000 : "kernel"
0x0000008c0000-0x000004000000 : "userland"
pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB Ethernet
driver
usbcore: registered new interface driver pegasus
usbcore: registered new interface driver asix
usbcore: registered new interface driver smsc95xx
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
rmobile-ehci-driver rmobile-ehci-driver: R-Mobile EHCI
rmobile-ehci-driver rmobile-ehci-driver: new USB bus registered,
assigned bus nu
mber 1
rmobile-ehci-driver rmobile-ehci-driver: irq 266, io mem
0xc6701000
rmobile-ehci-driver rmobile-ehci-driver: USB 2.0 started, EHCI
1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
rmobile-ohci-driver rmobile-ohci-driver: R-Mobile OHCI
rmobile-ohci-driver rmobile-ohci-driver: new USB bus registered,
assigned bus nu
mber 2
rmobile-ohci-driver rmobile-ohci-driver: irq 266, io mem
0xc6700000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
renesas_usbhs renesas_usbhs: Runtime PM disabled, clock forced
on.
renesas_usbhs renesas_usbhs: gadget probed
renesas_usbhs renesas_usbhs: probed
gadget: using random self ethernet address
gadget: using random host ethernet address
usb0: MAC 8a:34:f7:8f:7c:7d
usb0: HOST MAC 1e:be:de:1a:97:72
gadget: UVC Composite Gadget, version: 0.9.0
gadget: userspace failed to provide iSerialNumber
gadget: g_uvc_acm_ether ready
mousedev: PS/2 mouse device common for all mice
hub 1-0:1.0: over-current condition on port 1
rtc-s35390a 2-0030: rtc core: registered rtc-s35390a as rtc0
i2c /dev entries driver
sh_mobile_ceu sh_mobile_ceu.0: Runtime PM disabled, clock forced
on.
soc-camera-pdrv soc-camera-pdrv.0: Probing soc-camera-pdrv.0
sh_mobile_ceu sh_mobile_ceu.0: SuperH Mobile CEU driver attached
to camera 0
ov772x 1-0021: ov7725 Product ID 77:21 Manufacturer ID 7f:a2
sh_mobile_ceu sh_mobile_ceu.0: SuperH Mobile CEU driver detached
from camera 0
uvcvideo: Unable to create debugfs directory
usbcore: registered new interface driver uvcvideo
USB Video Class driver (1.1.1)
sh_mobile_wdt sh_mobile_wdt.0: Runtime PM disabled, clock forced
on.
device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised:
dm-devel@redhat.com
sh_mobile_sdhi sh_mobile_sdhi.0: Runtime PM disabled, clock
forced on.
sh_mobile_sdhi sh_mobile_sdhi.0: Platform OCR mask is ignored
sh_mobile_sdhi sh_mobile_sdhi.0: mmc0 base at 0xe6850000 clock
rate 99 MHz
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usbcore: registered new interface driver snd-usb-audio
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP: cubic registered
NET: Registered protocol family 17
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9
rev 3
registered taskstats version 1
rtc-s35390a 2-0030: setting system clock to 2000-01-01 00:16:53
UTC (946685813)
ALSA device list:
No soundcards found.
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 39151KiB [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem) on device 1:0.
Freeing init memory: 140K
Mounting proc: done
Starting fsck for root filesystem.
fsck 1.25 (20-Sep-2001)
/dev/ram0: clean, 1296/1600 files, 35211/39151 blocks
Checking root filesystem: done
Remounting root rw: done
Mounting usbfs: done
Mounting sysfs: done
Mounting tmpfs on /dev: done
Cleaning up system: done
Running local start scripts.
Creating mtd devnode: done
Loading /etc/config: done
Starting udevd: done
Mounting devpts: done
Changing file permissions: done
Configure /home/ftp: done
Starting syslogd: done
Starting klogd: done
Mounting firmware on /opt/firmware: done
Mounting license on /opt/license: done
Mounting tmpfs on /tmp, /var/tmp: done
Mounting ramfs on /home/ftp/pub: done
Creating decoder firmware symlink: done
Creating encoder firmware symlink: done
Setting hostname: done
Starting basic firewall: done
Configuring network interfaces: done
Starting inetd: done
Creating avahi.services: done
Starting avahi.daemon: done
Starting lighttpd: done
Starting sshd: failed
(sshd: you will be available to use after run '/etc/init.d/sshd
keygen')
Running local start script (/etc/config/rc.local).
Starting uvc-gadget: sh_mobile_ceu sh_mobile_ceu.0: SuperH Mobile
CEU driver att
ached to camera 0
done
load encoder firmware: acm_h264enc: H.264 Encoder of AV Codec
Middleware
acm_aacenc: AAC Encoder of AV Coenc Middleware
acm_jpegenc: JPEG Encoder of AV Codec Middleware
done
atmark-dist v1.34.2 (AtmarkTechno/Armadillo-810)
Linux 3.4-at9 [armv7l arch]
armadillo810-0 login: root
Password:
[root@armadillo810-0 (ttySC2) ~]#
************************************
ファイル | ファイルの説明 |
---|---|
memo.txt |
コメント
takahashi.t
・VMwareの設定で「Linux Foundation g_uvc_acm_ether」が ホストから取り外されて
ATDE5 に接続されているか・
→
VMwareの設定で上記をどのように行えばよいのか自信ありません。
が、そもそも
・video device: /dev/video0
がないように思えます。
2点ほどファイルとコメントをお送りします。
ご回答いただけますと幸いです。
ファイル | ファイルの説明 |
---|---|
memo1.txt | etherをOFFさせたつもりの後、再度ログ取得 |
screem.jpg | VMWareの画面。「ホストから取り外す」ためにはどのあたりを操作すればよいか簡単であればご教授ください。 |
at_takashi.sasayama
笹山です。
VMware設定を行う個所のサンプル画像を添付します。
ここで設定を行い、ATDE5 に Armadillo-810 を接続できれば、
/dev/video0 が作成されます。
ファイル | ファイルの説明 |
---|---|
VMwareアイコン.png | VMware設定例 |
takahashi.t
/dev/video0 が作成され、guvcview が出てきましたが、カメラがPCのカメラ(toshiba)のみを選択可能となり
アルマジロのカメラを選択できません。
添付になります。
何が考えられるでしょうか。
ファイル | ファイルの説明 |
---|---|
memo2.txt | 一応進んだログ画面 |
guvcview.jpg | PCについている東芝のみ選択可能 |
takahashi.t
画面が出てきました。
原因は、
シリアル通信はCON3を使用してできていたため、
CON4を使用(接続)していないためでした。
お騒がせし申し訳ありません。これにてCLOSEでお願いします。
やり取りさせていただくなかで得た知識もありました。
→
自己反省の為にカタログ抜粋を記載しておきます。
(ちょっとわかりずらいとは思います。)
**********以下取説抜粋*********
5.2. USB ガジェット
Armadillo-810 をUSB デバイスとして使用することができます。ここでは動作確認をATDE5 で行う
ため、「3.2.2. 取り外し可能デバイスの使用」を参照してATDE5 とArmadillo-810 のCON4 をUSB2.0
ケーブルで接続する必要があります。
表3.5 Armadillo-810 のインターフェース内容
部品番号 インターフェース形状備考
CON3 シリアルインターフェース2
ピンヘッダ 7P(1.25mm ピッチ)
DF13A-7P-1.25H(51)/HIROSE
ELECTRIC
信号レベル: 3.3V CMOS
対向コネクタ例: DF13-7S-1.25C/HIROSE
ELECTRIC挿抜寿命:50 回
CON4 USBインターフェース
USB mini B コネクタ
54819-0572/Molex[a] USB2.0 Device(High Speed 対応)
****************************
at_takashi.sasayama
2016年10月26日 10時01分
笹山です。
> video device: /dev/video0
> unable to detect video devices on your system (0)
> ERROR opening V4L interface: そのようなファイルやディレクトリはありません
上記のログから、ATDE5 が Armadillo-810を認識していないようです。
VMwareの設定で「Linux Foundation g_uvc_acm_ether」が ホストから取り外されて
ATDE5 に接続されているかをご確認ください。
ATDE5 で A810 が認識されると以下のメッセージが Armadillo-810 に出力されます。