大家好!
我现在用的LinuxBSP 是3.14.52,CPU是imx6q.目前编译X11是没有问题,系统运行也正常。
现在想编译wanyland,我看文档上说编译wayland是运行 bitbake fsl-image-weston
但是我在source目录里面没有看到fsl-image-weston的 bb文件,所以也就没有办法编译。
请高手指点下怎么编译wayland.
$ DISTRO=fsl-imx-xwayland MACHINE=board_name source fsl-setup-release.sh –b build-xwayland
$ bitbake fsl-image-gui
This builds an Xwayland image without Qt 5. if you need qt5, use bitbake fsl-image-qt5
你好,我参考上面的命令重新编译了image,但是开机后显示了小企鹅的图标和启动进度条后,就黑屏了(背光是正常亮着的)。
没有看到桌面的界面。请看看是什么原因,是不是还有什么要配置的。
try to use "echo "number" > /sys/class/graphics/fb0/blank" , number = 0 or 1
你好!
这个命令是控制背光开启关闭的吧。
我试了这个命令只是控制了背光亮和灭。
我现在的问题是背光和显示驱动没有问题,背光一直亮着,小企鹅的图标和开机的进度都显示正常。
就是没有桌面出来。应该是桌面没有跑起来。
do you mind uploading your log file and image to check? yes the command is for backlight, and did you try the demo image? the same issue?
你好!
请帮忙确认下3.14.52的BSP时候能支持wayland ?
你好!
下面是log信息,请帮忙看看。
我没有用demo image测试,应为我们用的LCD屏是双通道的LVDS屏,和DOME板上的不一样,用demo image点不亮屏
U-Boot 2015.04-imx_v2015.04_3.14.52_1.1.0_ga+g6cf684a (Mar 21 2017 - 19:38:27)
CPU: Freescale i.MX6Q rev1.5 at 792 MHz
CPU: Temperature 55 C
Reset cause: POR
Board: MX6-SabreSD
I2C: ready
DRAM: 1 GiB
PMIC: PFUZE100 ID=0x10
MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
*** Warning - bad CRC, using default environment
No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
In: serial
Out: serial
Err: serial
switch to partitions #0, OK
mmc2(part 0) is current device
Net: Phy 1 not found
PHY reset timed out
FEC [PRIME]
Error: FEC address not set.
Normal Boot
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc2(part 0) is current device
reading boot.scr
** Unable to read file boot.scr **
reading zImage
3645528 bytes read in 109 ms (31.9 MiB/s)
Booting from mmc ...
reading imx6q-sabresd.dtb
44733 bytes read in 19 ms (2.2 MiB/s)
Kernel image @ 0x12000000 [ 0x000000 - 0x37a058 ]
## Flattened Device Tree blob at 18000000
Booting using the fdt blob at 0x18000000
Using Device Tree in place at 18000000, end 1800debc
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 3.14.52-1.1.0_ga+g5f6f0a5 (lisen@itas-softlinux) (gcc version 4.9.2 (GCC) ) #2 SMP PREEMPT Thu Mar 23 11:09:06 CST 2017
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: Freescale i.MX6 Quad SABRE Smart Device Board
[ 0.000000] cma: CMA: reserved 320 MiB at 3c000000
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] PERCPU: Embedded 8 pages/cpu @ab722000 s8320 r8192 d16256 u32768
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260096
[ 0.000000] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk3p2 rootwait rw
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 704216K/1048576K available (4334K kernel code, 207K rwdata, 1628K rodata, 208K init, 378K bss, 344360K 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 : 0xc0800000 - 0xff000000 (1000 MB)
[ 0.000000] lowmem : 0x80000000 - 0xc0000000 (1024 MB)
[ 0.000000] pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
[ 0.000000] modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
[ 0.000000] .text : 0x80008000 - 0x805dacd4 (5964 kB)
[ 0.000000] .init : 0x805db000 - 0x8060f080 ( 209 kB)
[ 0.000000] .data : 0x80610000 - 0x80643c20 ( 208 kB)
[ 0.000000] .bss : 0x80643c2c - 0x806a255c ( 379 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] L310 cache controller enabled
[ 0.000000] l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x32070000, Cache size: 1024 kB
[ 0.000000] Switching to timer-based delay loop
[ 0.000007] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655765682ns
[ 0.000794] Console: colour dummy device 80x30
[ 0.000812] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
[ 0.000826] pid_max: default: 32768 minimum: 301
[ 0.001001] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.001015] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.001696] CPU: Testing write buffer coherency: ok
[ 0.001962] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.002026] Setting up static identity map for 0x10420148 - 0x104201a0
[ 0.061046] CPU1: Booted secondary processor
[ 0.061067] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.081050] CPU2: Booted secondary processor
[ 0.081070] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.101040] CPU3: Booted secondary processor
[ 0.101060] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.101162] Brought up 4 CPUs
[ 0.101192] SMP: Total of 4 processors activated (24.00 BogoMIPS).
[ 0.101201] CPU: All CPU(s) started in SVC mode.
[ 0.101770] devtmpfs: initialized
[ 0.105308] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 0.105623] pinctrl core: initialized pinctrl subsystem
[ 0.105878] regulator-dummy: no parameters
[ 0.121929] NET: Registered protocol family 16
[ 0.130375] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.130846] cpuidle: using governor ladder
[ 0.130857] cpuidle: using governor menu
[ 0.130956] CPU identified as i.MX6Q, silicon rev 1.5
[ 0.131060] Use WDOG1 as reset source
[ 0.140038] syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered
[ 0.140366] vdd1p1: 800 <--> 1375 mV at 1100 mV
[ 0.140676] vdd3p0: 2625 <--> 3400 mV at 3000 mV
[ 0.140961] vdd2p5: 2000 <--> 2750 mV at 2400 mV
[ 0.141272] vddarm: 725 <--> 1450 mV at 1150 mV
[ 0.150351] vddpu: 725 <--> 1450 mV
[ 0.150672] vddsoc: 725 <--> 1450 mV at 1175 mV
[ 0.152738] syscon 20e0000.iomuxc-gpr: regmap [mem 0x020e0000-0x020e0037] registered
[ 0.155643] syscon 21bc000.ocotp-ctrl: regmap [mem 0x021bc000-0x021bffff] registered
[ 0.160720] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.160731] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.160943] imx6q-pinctrl 20e0000.iomuxc: no fsl,pins property in node /soc/aips-bus@02000000/iomuxc@020e0000/imx6qdl-sabresd/enetirqgrp
[ 0.161192] imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
[ 0.176850] bio: create slab <bio-0> at 0
[ 0.178941] mxs-dma 110000.dma-apbh: initialized
[ 0.179713] usb_otg_vbus: 5000 mV
[ 0.179902] usb_h1_vbus: 5000 mV
[ 0.180101] wm8962-supply: no parameters
[ 0.180287] mipi_dsi_pwr_on: no parameters
[ 0.180497] sensor-supply: 3300 mV
[ 0.180873] SCSI subsystem initialized
[ 0.180990] usbcore: registered new interface driver usbfs
[ 0.181052] usbcore: registered new interface driver hub
[ 0.181163] usbcore: registered new device driver usb
[ 0.181312] usbphy_nop1.11 supply vcc not found, using dummy regulator
[ 0.181380] usbphy_nop2.12 supply vcc not found, using dummy regulator
[ 0.183097] i2c i2c-0: IMX I2C adapter registered
[ 0.184958] i2c i2c-1: IMX I2C adapter registered
[ 0.186310] i2c i2c-2: IMX I2C adapter registered
[ 0.186454] Linux video capture interface: v2.00
[ 0.186501] pps_core: LinuxPPS API ver. 1 registered
[ 0.186511] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.200396] imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[ 0.220394] imx-ipuv3 2800000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[ 0.222171] Switched to clocksource mxc_timer1
[ 0.231954] NET: Registered protocol family 2
[ 0.232741] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.232830] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.232963] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.233098] TCP: reno registered
[ 0.233114] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.233154] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.233421] NET: Registered protocol family 1
[ 0.233846] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
[ 0.234715] imx_busfreq busfreq.15: DDR medium rate not supported.
[ 0.235150] Bus freq driver module loaded
[ 0.236089] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.243931] fuse init (API version 7.22)
[ 0.244361] msgmni has been set to 2015
[ 0.246199] io scheduler noop registered
[ 0.246210] io scheduler deadline registered
[ 0.246386] io scheduler cfq registered (default)
[ 0.247740] backlight.25 supply power not found, using dummy regulator
[ 0.249241] ldb ldb.14: split mode
[ 0.249396] ldb ldb.14: split mode or dual mode, ignoring second output
[ 0.250043] mxc_sdc_fb fb.24: registered mxc display driver ldb
[ 0.282247] imx-ipuv3 2800000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
[ 0.287983] imx-sdma 20ec000.sdma: no iram assigned, using external mem
[ 0.288311] imx-sdma 20ec000.sdma: no event needs to be remapped
[ 0.288556] imx-sdma 20ec000.sdma: loaded firmware 3.2
[ 0.291460] imx-sdma 20ec000.sdma: initialized
[ 0.293015] pfuze100-regulator 1-0008: Full layer: 2, Metal layer: 1
[ 0.293623] pfuze100-regulator 1-0008: FAB: 0, FIN: 0
[ 0.293635] pfuze100-regulator 1-0008: pfuze100 found.
[ 0.295134] SW1AB: 300 <--> 1875 mV at 1375 mV
[ 0.296465] SW1C: 300 <--> 1875 mV at 1375 mV
[ 0.298230] SW2: 800 <--> 3300 mV at 3300 mV
[ 0.298975] SW3A: 400 <--> 1975 mV at 1500 mV
[ 0.299701] SW3B: 400 <--> 1975 mV at 1500 mV
[ 0.300425] SW4: 800 <--> 3300 mV at 3150 mV
[ 0.301152] SWBST: 5000 <--> 5150 mV at 5000 mV
[ 0.301875] VSNVS: 1000 <--> 3000 mV at 3000 mV
[ 0.301999] VREFDDR: 750 mV
[ 0.302718] VGEN1: 800 <--> 1550 mV at 1500 mV
[ 0.303447] VGEN2: 800 <--> 1550 mV at 1500 mV
[ 0.304182] VGEN3: 1800 <--> 3300 mV at 2800 mV
[ 0.304917] VGEN4: 1800 <--> 3300 mV at 1800 mV
[ 0.305653] VGEN5: 1800 <--> 3300 mV at 3000 mV
[ 0.306391] VGEN6: 1800 <--> 3300 mV at 3300 mV
[ 0.306485] Serial: IMX driver
[ 0.306771] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58, base_baud = 5000000) is a IMX
[ 1.086371] console [ttymxc0] enabled
[ 1.090635] 21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 59, base_baud = 5000000) is a IMX
[ 1.099754] 21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 60, base_baud = 5000000) is a IMX
[ 1.108806] 21f0000.serial: ttymxc3 at MMIO 0x21f0000 (irq = 61, base_baud = 5000000) is a IMX
[ 1.117847] 21f4000.serial: ttymxc4 at MMIO 0x21f4000 (irq = 62, base_baud = 5000000) is a IMX
[ 1.127803] [drm] Initialized drm 1.1.0 20060810
[ 1.132773] [drm] Initialized vivante 1.0.0 20120216 on minor 0
[ 1.145885] brd: module loaded
[ 1.152779] loop: module loaded
[ 1.156445] CAN device driver interface
[ 1.160463] 2090000.can supply xceiver not found, using dummy regulator
[ 1.167890] flexcan 2090000.can: device registered (reg_base=c0a00000, irq=142)
[ 1.175497] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.182035] ehci-mxc: Freescale On-Chip EHCI Host driver
[ 1.188363] 2184800.usbmisc supply vbus-wakeup not found, using dummy regulator
[ 1.199653] ci_hdrc ci_hdrc.0: EHCI Host Controller
[ 1.204589] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
[ 1.222199] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[ 1.228356] hub 1-0:1.0: USB hub found
[ 1.232151] hub 1-0:1.0: 1 port detected
[ 1.239839] ci_hdrc ci_hdrc.1: doesn't support gadget
[ 1.244953] ci_hdrc ci_hdrc.1: EHCI Host Controller
[ 1.249861] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 2
[ 1.272197] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[ 1.278302] hub 2-0:1.0: USB hub found
[ 1.282093] hub 2-0:1.0: 1 port detected
[ 1.286967] snvs_rtc 20cc034.snvs-rtc-lp: can't get snvs-rtc clock
[ 1.293508] snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc0
[ 1.301900] i2c /dev entries driver
[ 1.306576] mxc_v4l2_output v4l2_out.27: V4L2 device registered as video16
[ 1.313625] mxc_v4l2_output v4l2_out.27: V4L2 device registered as video17
[ 1.321074] imx2-wdt 20bc000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0)
[ 1.329597] sdhci: Secure Digital Host Controller Interface driver
[ 1.335947] sdhci: Copyright(c) Pierre Ossman
[ 1.340315] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.347052] mmc3: no vqmmc regulator found
[ 1.351168] mmc3: no vmmc regulator found
[ 1.392191] mmc3: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA
[ 1.400126] Galcore version 5.0.11.33433
[ 1.477582] mmc3: BKOPS_EN bit is not set
[ 1.493618] mmc3: new high speed DDR MMC card at address 0001
[ 1.500550] mmcblk3: mmc3:0001 MMC08G 7.26 GiB
[ 1.505875] mmcblk3boot0: mmc3:0001 MMC08G partition 1 16.0 MiB
[ 1.512564] mmcblk3boot1: mmc3:0001 MMC08G partition 2 16.0 MiB
[ 1.519172] mmcblk3rpmb: mmc3:0001 MMC08G partition 3 128 KiB
[ 1.527802] mmcblk3: p1 p2
[ 1.535026] mmcblk3boot1: unknown partition table
[ 1.543227] mmcblk3boot0: unknown partition table
[ 1.602343] usb 2-1: new high-speed USB device number 2 using ci_hdrc
[ 1.968335] mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
[ 1.976691] mxc_vpu 2040000.vpu: VPU initialized
[ 1.982403] NET: Registered protocol family 26
[ 1.986998] TCP: cubic registered
[ 1.990325] NET: Registered protocol family 17
[ 1.994823] can: controller area network core (rev 20120528 abi 9)
[ 2.001089] NET: Registered protocol family 29
[ 2.005587] can: raw protocol (rev 20120528)
[ 2.009869] can: broadcast manager protocol (rev 20120528 t)
[ 2.015561] can: netlink gateway (rev 20130117) max_hops=1
[ 2.021227] 8021q: 802.1Q VLAN Support v1.8
[ 2.027438] VGEN3: disabling
[ 2.030792] VGEN2: disabling
[ 2.034159] VGEN1: disabling
[ 2.037497] SWBST: disabling
[ 2.040390] SW4: disabling
[ 2.043162] sensor-supply: disabling
[ 2.046765] mipi_dsi_pwr_on: disabling
[ 2.050535] wm8962-supply: disabling
[ 2.054137] regulator-dummy: disabling
[ 2.058214] snvs_rtc 20cc034.snvs-rtc-lp: setting system clock to 1970-01-01 00:11:27 UTC (687)
[ 2.314546] EXT4-fs (mmcblk3p2): mounted filesystem with ordered data mode. Opts: (null)
[ 2.322754] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 2.333280] devtmpfs: mounted
[ 2.336577] Freeing unused kernel memory: 208K (805db000 - 8060f000)
INIT: version 2.88 booting
Starting udev
[ 3.041755] udevd[133]: starting version 182
[ 3.525295] usb-storage 2-1:1.0: USB Mass Storage device detected
[ 3.532507] DBG sensor data is at 7f01c218
[ 3.566118] scsi0 : usb-storage 2-1:1.0
[ 3.570598] usbcore: registered new interface driver usb-storage
[ 3.959958] ERROR: v4l2 capture: slave not found!
[ 4.563324] scsi 0:0:0:0: Direct-Access Kingston DataTraveler 3.0 PQ: 0 ANSI: 6
[ 4.587667] sd 0:0:0:0: [sda] 30218842 512-byte logical blocks: (15.4 GB/14.4 GiB)
[ 4.595649] sd 0:0:0:0: [sda] Write Protect is off
[ 4.600896] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 4.615413] sda: sda1
[ 4.620272] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 4.872317] random: nonblocking pool is initialized
[ 5.300130] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 10.790516] EXT4-fs (mmcblk3p2): re-mounted. Opts: (null)
bootlogd: cannot allocate pseudo tty: No such file or directory
/etc/rcS.d/S38itas-can-bus.sh: line 7: /usr/share/itas-qt5-demo-1.0/itas-qt5-demo-1.0: No such file or directory
ALSA: Restoring mixer settings...
/usr/sbin/alsactl: load_state:1729: No soundcards found...
Thu Mar 23 07:45:50 UTC 2017
INIT: Entering runlevel: 5
Starting system message bus: resize: can't open terminal /dev/tty
Starting Xserver
resize: can't open terminal /dev/tty
Unknown username "xuser" in message bus configuration file
dbus.
Starting Connection Manager
resize: can't open terminal /dev/tty
rm: cannot remove '/var/log/weston.log': No such file or directory
openvt: Using VT /dev/tty1
Starting Dropbear SSH server: Generating key, this may take a while...
Public key portion is:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDF89m7u1MjlqUVdB4zczCJJTeVwTWLZ2j4jEm2l/0vqIq+MGp488/L+UG+/uTnMNIBcLEZHVs/5J3p6sKnNNE6Cx0U4t+gBgvmBuPN9Q1FI+2Us8jDbTqZmHwN/kWwfMAL5GbyiqRM0iWUqyYpYSzOdVB/KJGSfVki/WnjlBB0tDVhgb9xnUEIuEM2KLWDdLIq+00iW6A4oXRTUsColez6ul/0fJCL9CNGVuUvhC6pZUvBRdl5ktTaXfMipERAZslo5r4KOjjDqZoWkmLmM0+hxsN9caf41mGOBii1cHwil+bOMPdW8XRwHvKNyTd+TE05u8TAflDi6qxCBsRuOibb root@imx6qsabresd
Fingerprint: md5 59:9e:a3:3e:a1:25:3f:21:a3:e2:51:9b:37:ed:b0:0a
dropbear.
Starting rpcbind daemon...rpcbind: cannot create socket for udp6
rpcbind: cannot create socket for tcp6
done.
starting statd: done
Starting advanced power management daemon: No APM support in kernel
(failed.)
NFS daemon support not enabled in kernel
Starting syslogd/klogd: done
[ ok ]rting Avahi mDNS/DNS-SD Daemon: avahi-daemon
Starting Telephony daemon
Starting Linux NFC daemon
Starting OProfileUI server
resize: can't open terminal /dev/tty
Running local boot scripts (/etc/rc.local).
Freescale i.MX Release Distro 3.14.52-1.1.0 imx6qsabresd /dev/ttymxc0
imx6qsabresd login: