FC2カウンター FPGAの部屋 2013年03月07日
FC2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

ZedBoard用Digilent Linuxの起動メッセージ

ZedBoard用Digilent Linuxの起動メッセージを下に示します。

U-Boot 2012.04.01-00297-gc319bf9-dirty (Sep 13 2012 - 09:30:49)

DRAM: 512 MiB
WARNING: Caches not enabled
MMC: SDHCI: 0
Using default environment

In: serial
Out: serial
Err: serial
Net: zynq_gem
Hit any key to stop autoboot: 0
Copying Linux from SD to RAM...
Device: SDHCI
Manufacturer ID: 73
OEM: 4247
Name: NCard
Tran Speed: 25000000
Rd Block Len: 512
SD version 1.0
High Capacity: Yes
Capacity: 7.5 GiB
Bus Width: 1-bit
reading zImage

2479640 bytes read
reading devicetree_ramdisk.dtb

5817 bytes read
reading ramdisk8M.image.gz

3699284 bytes read
## Starting application at 0x00008000 ...
Uncompressing Linux... done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0
[ 0.000000] Linux version 3.3.0-digilent-12.07-zed-beta (tinghui.wang@DIGILENT_LINUX) (gcc version 4.6.1 (Sourcery CodeBench Lite 2011.09-50) ) #2 SMP PREEMPT Thu Jul 12 21:01:42 PDT 2012
[ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: Xilinx Zynq Platform, model: Xilinx Zynq ZED
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] BUG: mapping for 0xf8f00000 at 0xfe00c000 out of vmalloc space
[ 0.000000] BUG: mapping for 0xe0000000 at 0xfe000000 out of vmalloc space
[ 0.000000] BUG: mapping for 0xffff1000 at 0xfe200000 out of vmalloc space
[ 0.000000] PERCPU: Embedded 7 pages/cpu @c1489000 s5696 r8192 d14784 u32768
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 125824
[ 0.000000] Kernel command line: console=ttyPS0,115200 root=/dev/ram rw initrd=0x800000,8M earlyprintk rootfstype=ext4 rootwait devtmpfs.mount=0
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 240MB 256MB = 496MB total
[ 0.000000] Memory: 489856k/489856k available, 34432k reserved, 0K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xe0800000 - 0xfd000000 ( 456 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc042f040 (4253 kB)
[ 0.000000] .init : 0xc0430000 - 0xc0456640 ( 154 kB)
[ 0.000000] .data : 0xc0458000 - 0xc0485dc0 ( 184 kB)
[ 0.000000] .bss : 0xc0485de4 - 0xc049d734 ( 95 kB)
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Verbose stalled-CPUs detection is disabled.
[ 0.000000] NR_IRQS:128
[ 0.000000] xlnx,ps7-ttc-1.00.a #0 at 0xe0800000, irq=43
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] Calibrating delay loop... 1594.16 BogoMIPS (lpj=7970816)
[ 0.090000] pid_max: default: 32768 minimum: 301
[ 0.090000] Mount-cache hash table entries: 512
[ 0.090000] CPU: Testing write buffer coherency: ok
[ 0.090000] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.100000] smp_twd: clock not found: -2
[ 0.100000] Calibrating local timer... 399.36MHz.
[ 0.170000] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
[ 0.170000] Setting up static identity map for 0x2f8d48 - 0x2f8d7c
[ 0.270000] CPU1: Booted secondary processor
[ 0.310000] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.310000] Brought up 2 CPUs
[ 0.310000] SMP: Total of 2 processors activated (3188.32 BogoMIPS).
[ 0.320000] devtmpfs: initialized
[ 0.320000] ------------[ cut here ]------------
[ 0.320000] WARNING: at arch/arm/mm/dma-mapping.c:198 consistent_init+0x70/0x104()
[ 0.330000] Modules linked in:
[ 0.330000] [] (unwind_backtrace+0x0/0xe0) from [] (warn_slowpath_common+0x4c/0x64)
[ 0.340000] [] (warn_slowpath_common+0x4c/0x64) from [] (warn_slowpath_null+0x18/0x1c)
[ 0.350000] [] (warn_slowpath_null+0x18/0x1c) from [] (consistent_init+0x70/0x104)
[ 0.360000] [] (consistent_init+0x70/0x104) from [] (do_one_initcall+0x90/0x160)
[ 0.360000] [] (do_one_initcall+0x90/0x160) from [] (kernel_init+0x84/0x128)
[ 0.370000] [] (kernel_init+0x84/0x128) from [] (kernel_thread_exit+0x0/0x8)
[ 0.380000] ---[ end trace 1b75b31a2719ed1c ]---
[ 0.380000] ------------[ cut here ]------------
[ 0.390000] WARNING: at arch/arm/mm/dma-mapping.c:198 consistent_init+0x70/0x104()
[ 0.390000] Modules linked in:
[ 0.390000] [] (unwind_backtrace+0x0/0xe0) from [] (warn_slowpath_common+0x4c/0x64)
[ 0.400000] [] (warn_slowpath_common+0x4c/0x64) from [] (warn_slowpath_null+0x18/0x1c)
[ 0.410000] [] (warn_slowpath_null+0x18/0x1c) from [] (consistent_init+0x70/0x104)
[ 0.420000] [] (consistent_init+0x70/0x104) from [] (do_one_initcall+0x90/0x160)
[ 0.430000] [] (do_one_initcall+0x90/0x160) from [] (kernel_init+0x84/0x128)
[ 0.430000] [] (kernel_init+0x84/0x128) from [] (kernel_thread_exit+0x0/0x8)
[ 0.440000] ---[ end trace 1b75b31a2719ed1d ]---
[ 0.440000] NET: Registered protocol family 16
[ 0.460000] L310 cache controller enabled
[ 0.460000] l2x0: 8 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x72360000, Cache size: 524288 B
[ 0.460000] registering platform device 'pl330' id 0
[ 0.470000] registering platform device 'arm-pmu' id 0
[ 0.470000]
[ 0.470000] ###############################################
[ 0.480000] # #
[ 0.480000] # Board ZED Init #
[ 0.480000] # #
[ 0.490000] ###############################################
[ 0.490000]
[ 0.500000] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.500000] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.520000] xslcr xslcr.0: at 0xF8000000 mapped to 0xE0808000
[ 0.540000] bio: create slab at 0
[ 0.540000] gpiochip_add: registered GPIOs 0 to 245 on device: xgpiops
[ 0.540000] xgpiops e000a000.gpio: gpio at 0xe000a000 mapped to 0xe080a000
[ 0.550000] SCSI subsystem initialized
[ 0.550000] usbcore: registered new interface driver usbfs
[ 0.560000] usbcore: registered new interface driver hub
[ 0.560000] usbcore: registered new device driver usb
[ 0.570000] Advanced Linux Sound Architecture Driver Version 1.0.24.
[ 0.570000] Switching to clocksource xttcpss_timer1
[ 0.580000] NET: Registered protocol family 2
[ 0.580000] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.580000] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[ 0.590000] TCP bind hash table entries: 16384 (order: 5, 196608 bytes)
[ 0.590000] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.600000] TCP reno registered
[ 0.600000] UDP hash table entries: 256 (order: 1, 8192 bytes)
[ 0.610000] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[ 0.610000] NET: Registered protocol family 1
[ 0.620000] Trying to unpack rootfs image as initramfs...
[ 0.620000] rootfs image is not initramfs (no cpio magic); looks like an initrd
[ 0.650000] Freeing initrd memory: 8192K
[ 0.660000] xscugtimer xscugtimer.0: ioremap fe00c200 to e0810200 with size 400
[ 0.660000] pl330 dev 0 probe success
[ 0.670000] msgmni has been set to 972
[ 0.670000] io scheduler noop registered
[ 0.670000] io scheduler deadline registered
[ 0.670000] io scheduler cfq registered (default)
[ 0.680000] e00 0.680000] console [ttyPS0] enabled, bootconsole disabled
[ 0.680000] console [ttyPS0] enabled, bootconsole disabled
[ 0.690000] xdevcfg f8007000.devcfg: ioremap f8007000 to e0814000 with size 1000
[ 0.700000] [drm] Initialized drm 1.1.0 20060810
[ 0.710000] brd: module loaded
[ 0.720000] loop: module loaded
[ 0.720000] xqspips e000d000.qspi: at 0xE000D000 mapped to 0xE0816000, irq=51
[ 0.730000] GEM: BASEADDRESS hw: e000b000 virt: e0818000
[ 0.730000] XEMACPS mii bus: probed
[ 0.740000] eth0, pdev->id -1, baseaddr 0xe000b000, irq 54
[ 0.740000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.750000] usb_hcd_xusbps_probe: No OTG assigned!
[ 0.750000] usb_hcd_xusbps_probe: OTG now assigned!
[ 0.750000] xusbps-ehci xusbps-ehci.0: Xilinx PS USB EHCI Host Controller
[ 0.760000] xusbps-ehci xusbps-ehci.0: new USB bus registered, assigned bus number 1
[ 0.800000] xusbps-ehci xusbps-ehci.0: irq 53, io mem 0x00000000
[ 0.820000] xusbps-ehci xusbps-ehci.0: USB 2.0 started, EHCI 1.00
[ 0.820000] hub 1-0:1.0: USB hub found
[ 0.820000] hub 1-0:1.0: 1 port detected
[ 0.830000] Initializing USB Mass Storage driver...
[ 0.830000] usbcore: registered new interface driver usb-storage
[ 0.840000] USB Mass Storage support registered.
[ 0.840000] Xilinx PS USB Device Controller driver (Apr 01, 2011)
[ 0.850000] mousedev: PS/2 mouse device common for all mice
[ 0.850000] Linux video capture interface: v2.00
[ 0.860000] gspca_main: v2.14.0 registered
[ 0.860000] usbcore: registered new interface driver uvcvideo
[ 0.860000] USB Video Class driver (1.1.1)
[ 0.870000] WDT OF probe
[ 0.870000] xwdtps f8005000.swdt: Xilinx Watchdog Timer at 0xe081c000 with timeout 10 seconds
[ 0.880000] sdhci: Secure Digital Host Controller Interface driver
[ 0.880000] sdhci: Copyright(c) Pierre Ossman
[ 0.890000] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.890000] mmc0: Invalid maximum block size, assuming 512 bytes
[ 0.900000] mmc0: SDHCI controller on e0100000.sdhci [e0100000.sdhci] using ADMA
[ 0.910000] usbcore: registered new interface driver usbhid
[ 0.910000] usbhid: USB HID core driver
[ 0.920000] edid status: 1
[ 0.920000] adv7511 0-0039: Failed to add route DAI IN->TMDS
[ 0.940000] asoc: adv7511 <-> 75c00000.axi-spdif-tx mapping ok
[ 0.950000] axi-spdif 75c00000.axi-spdif-tx: Failed to set DAI format: -22
[ 0.960000] ALSA device list:
[ 0.960000] #0: HDMI monitor
[ 0.960000] edid ret: 4
[ 0.960000] TCP cubic registered
[ 0.970000] NET: Registered protocol family 17
[ 0.970000] i2c ret: 2
[ 0.970000] i2c ret: 2
[ 0.970000] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 0.980000] i2c ret: 2
[ 0.980000] i2c ret: 2
[ 0.980000] new mode: 1920x1080 2200x1125 148500
[ 0.980000] new mode: 720x480 858x525 27000
[ 0.980000] new mode: 1280x720 1650x750 74250
[ 0.980000] new mode: 720x576 864x625 27000
[ 0.980000] new mode: 1680x1050 2240x1089 146250
[ 0.980000] new mode: 1280x1024 1728x1067 132840
[ 0.980000] new mode: 1280x1024 1728x1066 128946
[ 0.980000] new mode: 1280x1024 1688x1066 108000
[ 0.980000] new mode: 1280x960 1800x1000 108000
[ 0.980000] new mode: 1280x800 1680x831 83500
[ 0.980000] new mode: 800x600 1056x628 40000
[ 0.980000] new mode: 800x600 1024x625 36000
[ 0.980000] new mode: 640x480 840x500 31500
[ 0.980000] new mode: 640x480 832x520 31500
[ 0.980000] new mode: 640x480 864x525 30240
[ 0.980000] new mode: 640x480 800x525 25200
[ 0.980000] new mode: 720x400 900x449 28320
[ 0.980000] new mode: 1280x1024 1688x1066 135000
[ 0.980000] new mode: 1024x768 1312x800 78800
[ 0.980000] new mode: 1024x768 1328x806 75000
[ 0.980000] new mode: 1024x768 1344x806 65000
[ 0.980000] new mode: 832x624 1152x667 57284
[ 0.980000] new mode: 800x600 1056x625 49500
[ 0.980000] new mode: 800x600 1040x666 50000
[ 0.980000] new mode: 640x480 800x525 25175
[ 0.980000] new mode: 720x480 858x525 27000
[ 0.980000] new mode: 720x480 858x525 27000
[ 0.980000] new mode: 1280x720 1650x750 74250
[ 0.980000] new mode: 1920x1080 2200x1125 74250
[ 0.980000] new mode: 1920x1080 2200x1125 148500
[ 0.980000] new mode: 720x576 864x625 27000
[ 0.980000] new mode: 720x576 864x625 27000
[ 0.980000] new mode: 1280x720 1980x750 74250
[ 0.980000] new mode: 1920x1080 2640x1125 74250
[ 0.980000] new mode: 1440x576 1728x625 54000
[ 0.980000] new mode: 1920x1080 2640x1125 148500
[ 0.990000] mmc0: new high speed SDHC card at address b368
[ 1.000000] drivers/gpu/drm/analog/analog_drm_fbdev.c:analog_drm_fbdev_probe[241]
[ 1.120000] Registering SWP/SWPB emulation handler
[ 1.120000] mmcblk0: mmc0:b368 NCard 7.48 GiB
[ 1.120000] mmcblk0: p1
[ 1.130000] registered taskstats version 1
[ 1.130000] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[ 1.140000] setting clock to: 148500
[ 1.140000] raw_edid: d8ae1380 7
[ 1.140000] Using YCbCr output
[ 1.170000] Console: switching to colour frame buffer device 240x67
[ 1.220000] fb0: frame buffer device
[ 1.220000] drm: registered panic notifier
[ 1.220000] [drm] Initialized analog_drm 1.0.0 20110530 on minor 0
[ 1.230000] RAMDISK: gzip image found at block 0
[ 1.500000] EXT4-fs (ram0): warning: mounting unchecked fs, running e2fsck is recommended
[ 1.510000] EXT4-fs (ram0): mounted filesystem without journal. Opts: (null)
[ 1.510000] VFS: Mounted root (ext4 filesystem) on device 1:0.
[ 1.520000] Freeing init memory: 152K
Starting rcS...
++ Mounting filesystem
++ Setting up mdev
++ Configure static IP 192.168.3.130
[ 1.700000] GEM: lp->tx_bd ffdfa000 lp->tx_bd_dma 18136000 lp->tx_skb d8070280
[ 1.710000] GEM: lp->rx_bd ffdfb000 lp->rx_bd_dma 1811b000 lp->rx_skb d8070380
[ 1.720000] GEM: MAC 0x00350a00, 0x00002201, 00:0a:35:00:01:22
[ 1.720000] GEM: phydev d8b6b400, phydev->phy_id 0x1410dd1, phydev->addr 0x0
[ 1.730000] eth0, phy_addr 0x0, phy_id 0x01410dd1
[ 1.730000] eth0, attach [Marvell 88E1510] phy driver
++ Starting telnet daemon
++ Starting http daemon
++ Starting ftp daemon
++ Starting dropbear (ssh) daemon
++ Starting OLED Display
[ 1.770000] pmodoled-gpio-spi [zed_oled] SPI Probing
++ Exporting LEDs & SWs
rcS Complete
zynq> [ 4.720000] eth0: link up (100/FULL)


ちなみに、drivers/gpu/drm/analog/analog_drm_fbdev.c というファイルはKernelソースには無いです。

cat /proc/dri/0/* の結果を下に示します。

/ # cat /proc/dri/0/*
a dev pid uid magic ioctls

name size handles refcount
ctx/flags use fin blk/rw/rwf wait flushed queued locks

slot offset size type flags address mtrr

vma use count: 0, high_memory = e0000000, 0x20000000


どうも、drivers/gpu/drm/analog/に目的のファイルがありそうなんですが、よくわかりません。
最近、ZedBoardの電源ONでSDカードからLinuxを立ちあげても100%、Linuxが死なないのでこれ良いかな?と思って来ました。勉強のために、Implementing Linux on the Zynq-7000 SoC のLabs(ZIPファイル注意)をやってみようと思います。

その前に、”ZedBoardのLinuxカーネルコンパイルのテスト”で作った zImage をSDカードに書いて動作するかどうか?確かめてみようと思います。

確かめました。自分でビルドしたzImage に変えても問題なく、カメラ画像も表示されました。その起動メッセージを下に示します。(少し違っています)

U-Boot 2012.04.01-00297-gc319bf9-dirty (Sep 13 2012 - 09:30:49)

DRAM: 512 MiB
WARNING: Caches not enabled
MMC: SDHCI: 0
Using default environment

In: serial
Out: serial
Err: serial
Net: zynq_gem
Hit any key to stop autoboot: 0
Copying Linux from SD to RAM...
Device: SDHCI
Manufacturer ID: 73
OEM: 4247
Name: NCard
Tran Speed: 25000000
Rd Block Len: 512
SD version 1.0
High Capacity: Yes
Capacity: 7.5 GiB
Bus Width: 1-bit
reading zImage

2449976 bytes read
reading devicetree_ramdisk.dtb

5817 bytes read
reading ramdisk8M.image.gz

3699284 bytes read
## Starting application at 0x00008000 ...
Uncompressing Linux... done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0
[ 0.000000] Linux version 3.6.0-digilent-13.01 (masaaki@masaaki-VirtualBox) (gcc version 4.6.3 (Sourcery CodeBench Lite 2012.03-79) ) #1 SMP PREEMPT Sun Mar 3 06:20:07 JST 2013
[ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: Xilinx Zynq Platform, model: Xilinx Zynq ZED
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] BUG: mapping for 0xe0001000 at 0xfe001000 out of vmalloc space
[ 0.000000] PERCPU: Embedded 7 pages/cpu @c1408000 s6976 r8192 d13504 u32768
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
[ 0.000000] Kernel command line: console=ttyPS0,115200 root=/dev/ram rw initrd=0x800000,8M earlyprintk rootfstype=ext4 rootwait devtmpfs.mount=0
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 512MB = 512MB total
[ 0.000000] Memory: 506768k/506768k available, 17520k reserved, 0K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xe0800000 - 0xfd000000 ( 456 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0422984 (4203 kB)
[ 0.000000] .init : 0xc0423000 - 0xc0448b40 ( 151 kB)
[ 0.000000] .data : 0xc044a000 - 0xc04828e0 ( 227 kB)
[ 0.000000] .bss : 0xc0482904 - 0xc04990b0 ( 90 kB)
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Dump stacks of tasks blocking RCU-preempt GP.
[ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[ 0.000000] NR_IRQS:512
[ 0.000000] Zynq clock init
[ 0.000000] xlnx,ps7-ttc-1.00.a #0 at 0xe0800000, irq=43
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at arch/arm/kernel/smp_twd.c:389 time_init+0x20/0x30()
[ 0.000000] twd_local_timer_of_register failed (-19)
[ 0.000000] Modules linked in:
[ 0.000000] [] (unwind_backtrace+0x0/0xe0) from [] (warn_slowpath_common+0x4c/0x64)
[ 0.000000] [] (warn_slowpath_common+0x4c/0x64) from [] (warn_slowpath_fmt+0x2c/0x3c)
[ 0.000000] [] (warn_slowpath_fmt+0x2c/0x3c) from [] (time_init+0x20/0x30)
[ 0.000000] [] (time_init+0x20/0x30) from [] (start_kernel+0x1ac/0x2f0)
[ 0.000000] [] (start_kernel+0x1ac/0x2f0) from [<00008044>] (0x8044)
[ 0.000000] ---[ end trace 1b75b31a2719ed1c ]---
[ 0.000000] sched_clock: 32 bits at 100 Hz, resolution 10000000ns, wraps every 4294967286ms
[ 0.000000] Console: colour dummy device 80x30
[ 0.020000] Calibrating delay loop... 1332.01 BogoMIPS (lpj=6660096)
[ 0.110000] pid_max: default: 32768 minimum: 301
[ 0.110000] Mount-cache hash table entries: 512
[ 0.110000] CPU: Testing write buffer coherency: ok
[ 0.120000] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.120000] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
[ 0.120000] Setting up static identity map for 0x2ed300 - 0x2ed334
[ 0.130000] L310 cache controller enabled
[ 0.130000] l2x0: 8 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x72360000, Cache size: 524288 B
[ 0.200000] Map SLCR registers
[ 0.200000] CPU1: Booted secondary processor
[ 0.290000] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.290000] Brought up 2 CPUs
[ 0.290000] SMP: Total of 2 processors activated (2664.03 BogoMIPS).
[ 0.300000] devtmpfs: initialized
[ 0.300000] NET: Registered protocol family 16
[ 0.310000] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.320000] xgpiops e000a000.gpio: gpio at 0xe000a000 mapped to 0xe084a000
[ 0.320000] registering platform device 'pl330' id 0
[ 0.330000] registering platform device 'arm-pmu' id 0
[ 0.330000] registering platform device 'zynq-dvfs' id 0
[ 0.340000]
[ 0.340000] ###############################################
[ 0.340000] # #
[ 0.350000] # Board ZED Init #
[ 0.350000] # #
[ 0.360000] ###############################################
[ 0.360000]
[ 0.370000] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.380000] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.400000] xslcr xslcr.0: at 0xF8000000 mapped to 0xF8000000
[ 0.420000] bio: create slab at 0
[ 0.420000] SCSI subsystem initialized
[ 0.420000] usbcore: registered new interface driver usbfs
[ 0.420000] usbcore: registered new interface driver hub
[ 0.430000] usbcore: registered new device driver usb
[ 0.440000] Advanced Linux Sound Architecture Driver Version 1.0.25.
[ 0.440000] Switching to clocksource xttcpss_timer1
[ 0.460000] Clockevents: could not switch to one-shot mode:
[ 0.460000] Clockevents: could not switch to one-shot mode: dummy_timer is not functional.
[ 0.460000] Could not switch to high resolution mode on CPU 1
[ 0.460000] dummy_timer is not functional.
[ 0.470000] Could not switch to high resolution mode on CPU 0
[ 0.490000] NET: Registered protocol family 2
[ 0.490000] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[ 0.490000] TCP bind hash table entries: 16384 (order: 5, 131072 bytes)
[ 0.500000] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.510000] TCP: reno registered
[ 0.510000] UDP hash table entries: 256 (order: 1, 8192 bytes)
[ 0.520000] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[ 0.520000] NET: Registered protocol family 1
[ 0.530000] Trying to unpack rootfs image as initramfs...
[ 0.530000] rootfs image is not initramfs (no cpio magic); looks like an initrd
[ 0.570000] Freeing initrd memory: 8192K
[ 0.570000] pl330 dev 0 probe success
[ 0.580000] msgmni has been set to 1005
[ 0.580000] io scheduler noop registered
[ 0.580000] io scheduler deadline registered
[ 0.590000] io scheduler cfq registered (default)
[ 0.590000] xuartps e0001000.uart: failed to get alias id, errno -19
[ 0.600000] e00rイconsole [ttyPS0] enabled, bootconsole disabled
[ 0.600000] console [ttyPS0] enabled, bootconsole disabled
[ 0.610000] xdevcfg f8007000.devcfg: ioremap f8007000 to e0852000 with size 1000
[ 0.620000] [drm] Initialized drm 1.1.0 20060810
[ 0.640000] brd: module loaded
[ 0.650000] loop: module loaded
[ 0.650000] xqspips e000d000.qspi: master is unqueued, this is deprecated
[ 0.660000] xqspips e000d000.qspi: at 0xE000D000 mapped to 0xE0854000, irq=51
[ 0.670000] libphy: XEMACPS mii bus: probed
[ 0.670000] xemacps e000b000.eth: Could not find MAC address in device tree, use default
[ 0.680000] xemacps e000b000.eth: pdev->id -1, baseaddr 0xe000b000, irq 54
[ 0.690000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.690000] xusbps-ehci xusbps-ehci.0: Xilinx PS USB EHCI Host Controller
[ 0.700000] xusbps-ehci xusbps-ehci.0: new USB bus registered, assigned bus number 1
[ 0.740000] xusbps-ehci xusbps-ehci.0: irq 53, io mem 0x00000000
[ 0.760000] xusbps-ehci xusbps-ehci.0: USB 2.0 started, EHCI 1.00
[ 0.760000] hub 1-0:1.0: USB hub found
[ 0.770000] hub 1-0:1.0: 1 port detected
[ 0.770000] Initializing USB Mass Storage driver...
[ 0.770000] usbcore: registered new interface driver usb-storage
[ 0.780000] USB Mass Storage support registered.
[ 0.790000] mousedev: PS/2 mouse device common for all mice
[ 0.790000] xwdtps f8005000.swdt: Xilinx Watchdog Timer at 0xe085c000 with timeout 10s
[ 0.800000] sdhci: Secure Digital Host Controller Interface driver
[ 0.810000] sdhci: Copyright(c) Pierre Ossman
[ 0.810000] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.820000] mmc0: Invalid maximum block size, assuming 512 bytes
[ 0.860000] mmc0: SDHCI controller on e0100000.sdhci [e0100000.sdhci] using ADMA
[ 0.870000] usbcore: registered new interface driver usbhid
[ 0.870000] usbhid: USB HID core driver
[ 0.890000] adv7511-hdmi-snd adv7511_hdmi_snd.2: CODEC adv7511.2-0039 not registered
[ 0.890000] platform adv7511_hdmi_snd.2: Driver adv7511-hdmi-snd requests probe deferral
[ 0.900000] TCP: cubic registered
[ 0.910000] NET: Registered protocol family 17
[ 0.910000] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 0.920000] Registering SWP/SWPB emulation handler
[ 0.920000] registered taskstats version 1
[ 0.930000] adv7511-hdmi-snd adv7511_hdmi_snd.2: CODEC adv7511.2-0039 not registered
[ 0.940000] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[ 0.940000] ALSA device list:
[ 0.950000] platform adv7511_hdmi_snd.2: Driver adv7511-hdmi-snd requests probe deferral
[ 0.950000] No soundcards found.
[ 0.960000] RAMDISK: gzip image found at block 0
[ 0.970000] mmc0: new high speed SDHC card at address b368
[ 0.970000] new mode: 1920x1080 2200x1125 148500
[ 0.980000] mmcblk0: mmc0:b368 NCard 7.48 GiB
[ 0.980000] mmcblk0: p1
[ 0.990000] new mode: 720x480 858x525 27000
[ 0.990000] new mode: 1280x720 1650x750 74250
[ 0.990000] new mode: 720x576 864x625 27000
[ 0.990000] new mode: 1680x1050 1840x1080 119000
[ 0.990000] new mode: 1280x1024 1728x1067 132840
[ 0.990000] new mode: 1280x1024 1728x1066 128946
[ 0.990000] new mode: 1280x1024 1688x1066 108000
[ 0.990000] new mode: 1280x960 1800x1000 108000
[ 0.990000] new mode: 1280x800 1440x823 71000
[ 0.990000] new mode: 800x600 1056x628 40000
[ 0.990000] new mode: 800x600 1024x625 36000
[ 0.990000] new mode: 640x480 840x500 31500
[ 0.990000] new mode: 640x480 832x520 31500
[ 0.990000] new mode: 640x480 864x525 30240
[ 0.990000] new mode: 640x480 800x525 25200
[ 0.990000] new mode: 720x400 900x449 28320
[ 0.990000] new mode: 1280x1024 1688x1066 135000
[ 0.990000] new mode: 1024x768 1312x800 78800
[ 0.990000] new mode: 1024x768 1328x806 75000
[ 0.990000] new mode: 1024x768 1344x806 65000
[ 0.990000] new mode: 832x624 1152x667 57284
[ 0.990000] new mode: 800x600 1056x625 49500
[ 0.990000] new mode: 800x600 1040x666 50000
[ 0.990000] new mode: 848x480 1088x517 33750
[ 0.990000] new mode: 1152x864 1600x900 108000
[ 0.990000] new mode: 1280x768 1440x790 68250
[ 0.990000] new mode: 1280x768 1696x805 102250
[ 0.990000] new mode: 1280x800 1696x838 106500
[ 0.990000] new mode: 1360x768 1792x795 85500
[ 0.990000] new mode: 1400x1050 1560x1080 101000
[ 0.990000] new mode: 1400x1050 1896x1099 156000
[ 0.990000] new mode: 1440x900 1600x926 88750
[ 0.990000] new mode: 1440x900 1936x942 136750
[ 0.990000] new mode: 1024x576 1312x597 46970
[ 0.990000] new mode: 1366x768 1800x795 85885
[ 0.990000] new mode: 1600x900 2128x932 118963
[ 0.990000] new mode: 1680x945 2240x978 131481
[ 0.990000] new mode: 640x480 800x525 25175
[ 0.990000] new mode: 720x480 858x525 27000
[ 0.990000] new mode: 720x480 858x525 27000
[ 0.990000] new mode: 1280x720 1650x750 74250
[ 0.990000] new mode: 1920x1080 2200x1125 74250
[ 0.990000] new mode: 1920x1080 2200x1125 148500
[ 0.990000] new mode: 720x576 864x625 27000
[ 0.990000] new mode: 720x576 864x625 27000
[ 0.990000] new mode: 1280x720 1980x750 74250
[ 0.990000] new mode: 1920x1080 2640x1125 74250
[ 0.990000] new mode: 1440x576 1728x625 54000
[ 0.990000] new mode: 1920x1080 2640x1125 148500
[ 0.990000] new mode: 1920x1080 2200x1125 148500
[ 0.990000] new mode: 720x480 858x525 27000
[ 0.990000] new mode: 1280x720 1650x750 74250
[ 0.990000] new mode: 720x576 864x625 27000
[ 0.990000] new mode: 800x600 1056x628 40000
[ 0.990000] new mode: 800x600 1024x625 36000
[ 0.990000] new mode: 640x480 840x500 31500
[ 0.990000] new mode: 640x480 832x520 31500
[ 0.990000] new mode: 640x480 864x525 30240
[ 0.990000] new mode: 640x480 800x525 25200
[ 0.990000] new mode: 720x400 900x449 28320
[ 0.990000] new mode: 1280x1024 1688x1066 135000
[ 0.990000] new mode: 1024x768 1312x800 78800
[ 0.990000] new mode: 1024x768 1328x806 75000
[ 0.990000] new mode: 1024x768 1344x806 65000
[ 0.990000] new mode: 832x624 1152x667 57284
[ 0.990000] new mode: 800x600 1056x625 49500
[ 0.990000] new mode: 800x600 1040x666 50000
[ 0.990000] new mode: 640x480 800x525 25175
[ 0.990000] new mode: 720x480 858x525 27000
[ 0.990000] new mode: 720x480 858x525 27000
[ 0.990000] new mode: 1280x720 1650x750 74250
[ 0.990000] new mode: 1920x1080 2200x1125 74250
[ 0.990000] new mode: 1920x1080 2200x1125 148500
[ 0.990000] new mode: 720x576 864x625 27000
[ 0.990000] new mode: 720x576 864x625 27000
[ 0.990000] new mode: 1280x720 1980x750 74250
[ 0.990000] new mode: 1920x1080 2640x1125 74250
[ 0.990000] new mode: 1440x576 1728x625 54000
[ 0.990000] new mode: 1920x1080 2640x1125 148500
[ 1.310000] EXT4-fs (ram0): warning: mounting unchecked fs, running e2fsck is recommended
[ 1.340000] EXT4-fs (ram0): mounted filesystem without journal. Opts: (null)
Starting rcS...
++ Mounting filesystem
++ Setting up mdev
[ 1.350000] VFS: Mounted root (ext4 filesystem) on device 1:0.
[ 1.350000] adv7511-hdmi-snd adv7511_hdmi_snd.2: CODEC adv7511.2-0039 not registered
[ 1.350000] platform adv7511_hdmi_snd.2: Driver adv7511-hdmi-snd requests probe deferral
[ 1.350000] Freeing init memory: 148K
[ 1.350000] setting clock to: 148500
[ 1.350000] raw_edid: d8c08c80 7
[ 1.350000] Using YCbCr output
[ 1.400000] Console: switching to colour frame buffer device 240x67
[ 1.470000] fb0: frame buffer device
[ 1.470000] drm: registered panic notifier
[ 1.480000] [drm] Initialized analog_drm 1.0.0 20110530 on minor 0
++ Configure static IP 192.168.3.130
++ Starting telnet daemon
++ Starting http daemon
++ Starting ftp daemon
++ Starting dropbear (ssh) daemon
++ Starting OLED Display
insmod: can't read '/lib/modules/3.6.0-digilent-13.01/pmodoled-gpio.ko': No such file or directory
++ Exporting LEDs & SWs
rcS Complete
zynq> [ 4.590000] xemacps e000b000.eth: Set clk to 24999999 Hz
[ 4.590000] xemacps e000b000.eth: link up (100/FULL)


ペンギンを書いているかどうかは疑わしい気がします。黒いプロンプトの位置が最初の位置になっています。プロンプトからずらしたほうが良いので、カメラ用にフレームバッファのアドレスを移動しようと思います。この機会にカメラ表示回路用にレジスタを新設しようと思います。つまり、AXI Master と同時にAXI Slave Lite に対応することにします。
  1. 2013年03月07日 20:01 |
  2. Linux
  3. | トラックバック:0
  4. | コメント:0