I.MX6U-MINI--上电、基本功能体验

在这里插入图片描述

串口软件:MobaXterm
波特率:115200

一、打印信息

U-Boot 2016.03-g4e04879 (Jan 15 2020 - 17:28:42 +0800)

CPU:   Freescale i.MX6ULL rev1.1 69 MHz (running at 396 MHz)
CPU:   Industrial temperature grade (-40C to 105C) at 46C
Reset cause: POR
Board: MX6ULL 14x14 EVK
I2C:   ready
DRAM:  512 MiB
MMC:   FSL_SDHC: 0, FSL_SDHC: 1
*** Warning - bad CRC, using default environment

Display: ATK-LCD-4.3-480x272 (480x272)
Video: 480x272x24
In:    serial
Out:   serial
Err:   serial
switch to partitions #0, OK
mmc1(part 0) is current device
Net:   FEC1
Error: FEC1 address not set.

Normal Boot
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc1(part 0) is current device
switch to partitions #0, OK
mmc1(part 0) is current device
reading boot.scr
** Unable to read file boot.scr **
reading zImage
6786272 bytes read in 227 ms (28.5 MiB/s)
Booting from mmc ...
reading imx6ull-14x14-emmc-4.3-480x272-c.dtb
38823 bytes read in 17 ms (2.2 MiB/s)
Kernel image @ 0x80800000 [ 0x000000 - 0x678ce0 ]
## Flattened Device Tree blob at 83000000
   Booting using the fdt blob at 0x83000000
   Using Device Tree in place at 83000000, end 8300c7a6

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.1.15-g52f6b26 (alientek@ubuntu) (gcc version 5.3.0 (GCC) ) #1 SMP PREEMPT Wed Jan 15 17:44:30 CST 2020
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c53c7d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine model: Freescale i.MX6 ULL 14x14 EVK Board
[    0.000000] Reserved memory: created CMA memory pool at 0x98000000, size 128 MiB
[    0.000000] Reserved memory: initialized node linux,cma, compatible id shared-dma-pool
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] PERCPU: Embedded 12 pages/cpu @97b90000 s16780 r8192 d24180 u49152
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 130048
[    0.000000] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk1p2 rootwait rw
[    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: 375280K/524288K available (8547K kernel code, 450K rwdata, 2964K rodata, 524K init, 451K bss, 17936K reserved, 131072K            cma-reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xa0800000 - 0xff000000   (1512 MB)
[    0.000000]     lowmem  : 0x80000000 - 0xa0000000   ( 512 MB)
[    0.000000]     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)
[    0.000000]     modules : 0x7f000000 - 0x7fe00000   (  14 MB)
[    0.000000]       .text : 0x80008000 - 0x80b46274   (11513 kB)
[    0.000000]       .init : 0x80b47000 - 0x80bca000   ( 524 kB)
[    0.000000]       .data : 0x80bca000 - 0x80c3a9a0   ( 451 kB)
[    0.000000]        .bss : 0x80c3d000 - 0x80cadfc4   ( 452 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] mxc_clocksource_init 3000000
[    0.000000] Switching to timer-based delay loop, resolution 333ns
[    0.000016] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
[    0.000059] clocksource mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
[    0.002868] Console: colour dummy device 80x30
[    0.002907] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
[    0.002939] pid_max: default: 32768 minimum: 301
[    0.003165] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.003195] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.004573] CPU: Testing write buffer coherency: ok
[    0.005067] /cpus/cpu@0 missing clock-frequency property
[    0.005109] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.005219] Setting up static identity map for 0x80008280 - 0x800082d8
[    0.041194] Brought up 1 CPUs
[    0.041232] SMP: Total of 1 processors activated (6.00 BogoMIPS).
[    0.041251] CPU: All CPU(s) started in SVC mode.
[    0.042355] devtmpfs: initialized
[    0.059354] device-tree: Duplicate name in lcdif@021c8000, renamed to "display#1"
[    0.065760] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.066651] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.076704] pinctrl core: initialized pinctrl subsystem
[    0.079379] NET: Registered protocol family 16
[    0.097271] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.121108] cpuidle: using governor ladder
[    0.151173] cpuidle: using governor menu
[    0.201966] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.202002] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.206465] imx6ul-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
[    0.207281] imx6ul-pinctrl 2290000.iomuxc-snvs: initialized IMX pinctrl driver
[    0.279062] mxs-dma 1804000.dma-apbh: initialized
[    0.286314] SCSI subsystem initialized
[    0.287665] usbcore: registered new interface driver usbfs
[    0.287847] usbcore: registered new interface driver hub
[    0.288061] usbcore: registered new device driver usb
[    0.291062] i2c i2c-0: IMX I2C adapter registered
[    0.291109] i2c i2c-0: can't use DMA
[    0.293152] i2c i2c-1: IMX I2C adapter registered
[    0.293198] i2c i2c-1: can't use DMA
[    0.293526] Linux video capture interface: v2.00
[    0.293734] pps_core: LinuxPPS API ver. 1 registered
[    0.293757] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.293837] PTP clock support registered
[    0.296833] MIPI CSI2 driver module loaded
[    0.297539] Advanced Linux Sound Architecture Driver Initialized.
[    0.299788] Bluetooth: Core ver 2.20
[    0.299917] NET: Registered protocol family 31
[    0.299942] Bluetooth: HCI device and connection manager initialized
[    0.299984] Bluetooth: HCI socket layer initialized
[    0.300019] Bluetooth: L2CAP socket layer initialized
[    0.300103] Bluetooth: SCO socket layer initialized
[    0.302771] Switched to clocksource mxc_timer1
[    0.329771] NET: Registered protocol family 2
[    0.331374] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    0.331510] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
[    0.331667] TCP: Hash tables configured (established 4096 bind 4096)
[    0.331803] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.331867] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.332307] NET: Registered protocol family 1
[    0.333155] RPC: Registered named UNIX socket transport module.
[    0.333189] RPC: Registered udp transport module.
[    0.333208] RPC: Registered tcp transport module.
[    0.333226] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.336686] imx rpmsg driver is registered.
[    0.339548] Bus freq driver module loaded
[    0.341747] futex hash table entries: 256 (order: 2, 16384 bytes)
[    0.358864] VFS: Disk quotas dquot_6.6.0
[    0.359368] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.365193] NFS: Registering the id_resolver key type
[    0.365317] Key type id_resolver registered
[    0.365338] Key type id_legacy registered
[    0.365532] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    0.367460] fuse init (API version 7.23)
[    0.378703] io scheduler noop registered
[    0.378752] io scheduler deadline registered
[    0.379255] io scheduler cfq registered (default)
[    0.380407] imx-weim 21b8000.weim: Driver registered.
[    0.387382] backlight supply power not found, using dummy regulator
[    0.389928] MIPI DSI driver module loaded
[    0.390442] MIPI DSI driver module loaded
[    0.396668] 21c8000.lcdif supply lcd not found, using dummy regulator
[    0.504490] mxsfb 21c8000.lcdif: failed to find mxc display driver
[    0.509787] Console: switching to colour frame buffer device 60x34
[    0.530540] mxsfb 21c8000.lcdif: initialized
[    0.532869] imx-sdma 20ec000.sdma: no event needs to be remapped
[    0.533082] imx-sdma 20ec000.sdma: loaded firmware 3.3
[    0.540397] imx-sdma 20ec000.sdma: initialized
[    0.542720] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 19, base_baud = 5000000) is a IMX
[    1.231390] console [ttymxc0] enabled
[    1.237107] 21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 233, base_baud = 5000000) is a IMX
[    1.250414] ap3216c 0-001e: ap3216c init failed
[    1.255116] ap3216c: probe of 0-001e failed with error -1
[    1.294301] imx-rng 2284000.rngb: iMX RNG Registered.
[    1.300112] imx sema4 driver is registered.
[    1.304606] [drm] Initialized drm 1.1.0 20060810
[    1.310536] [drm] Initialized vivante 1.0.0 20120216 on minor 0
[    1.343070] brd: module loaded
[    1.359472] loop: module loaded
[    1.368493] fsl-quadspi 21e0000.qspi: unrecognized JEDEC id bytes: ff, ff, ff
[    1.375794] fsl-quadspi 21e0000.qspi: Freescale QuadSPI probe failed
[    1.388662] spi_imx 2010000.ecspi: probed
[    1.395693] CAN device driver interface
[    1.402713] flexcan 2090000.can: device registered (reg_base=a0a08000, irq=26)
[    1.412462] 20b4000.ethernet supply phy not found, using dummy regulator
[    1.623981] pps pps0: new PPS source ptp0
[    1.629611] fec 20b4000.ethernet (unnamed net_device) (uninitialized): Invalid MAC address: 00:00:00:00:00:00
[    1.639759] fec 20b4000.ethernet (unnamed net_device) (uninitialized): Using random MAC address: ca:4e:ed:44:9e:28
[    1.651151] libphy: fec_enet_mii_bus: probed
[    1.658865] fec 20b4000.ethernet eth0: registered PHC device 0
[    1.666699] 2188000.ethernet supply phy not found, using dummy regulator
[    1.883862] pps pps1: new PPS source ptp1
[    1.889387] fec 2188000.ethernet (unnamed net_device) (uninitialized): Invalid MAC address: 00:00:00:00:00:00
[    1.899527] fec 2188000.ethernet (unnamed net_device) (uninitialized): Using random MAC address: c2:ca:73:44:fd:98
[    1.912162] fec 2188000.ethernet eth1: registered PHC device 1
[    1.919990] PPP generic driver version 2.4.2
[    1.924976] PPP BSD Compression module registered
[    1.929745] PPP Deflate Compression module registered
[    1.934951] PPP MPPE Compression module registered
[    1.939814] NET: Registered protocol family 24
[    1.944651] usbcore: registered new interface driver asix
[    1.950262] usbcore: registered new interface driver ax88179_178a
[    1.956626] usbcore: registered new interface driver cdc_ether
[    1.962641] usbcore: registered new interface driver net1080
[    1.968544] usbcore: registered new interface driver cdc_subset
[    1.974702] usbcore: registered new interface driver zaurus
[    1.980576] usbcore: registered new interface driver cdc_ncm
[    1.986351] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.992977] ehci-mxc: Freescale On-Chip EHCI Host driver
[    1.998857] usbcore: registered new interface driver usb-storage
[    2.005156] usbcore: registered new interface driver usb_ehset_test
[    2.014435] 2184800.usbmisc supply vbus-wakeup not found, using dummy regulator
[    2.023793] 2184000.usb supply vbus not found, using dummy regulator
[    2.038174] 2184200.usb supply vbus not found, using dummy regulator
[    2.048662] ci_hdrc ci_hdrc.1: EHCI Host Controller
[    2.053735] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
[    2.072846] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[    2.080503] hub 1-0:1.0: USB hub found
[    2.084588] hub 1-0:1.0: 1 port detected
[    2.091257] mousedev: PS/2 mouse device common for all mice
[    2.099024] input: 20cc000.snvs:snvs-powerkey as /devices/platform/soc/2000000.aips-bus/20cc000.snvs/20cc000.snvs:snvs-powerkey/input/inpu           t0
[    2.113652] <<-GTP-INFO->> GTP driver installing...
[    2.119266] <<-GTP-INFO->> GTP Driver Version: V2.4<2014/11/28>
[    2.125395] <<-GTP-INFO->> GTP I2C Address: 0x5d
[    2.130103] 1-005d supply vdd_ana not found, using dummy regulator
[    2.136535] 1-005d supply vcc_i2c not found, using dummy regulator
[    2.142948] <<-GTP-INFO->> Guitar reset
[    2.273955] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -5! Process reset.
[    2.282172] <<-GTP-INFO->> Guitar reset
[    2.402804] <<-GTP-ERROR->> GTP i2c test failed time 1.
[    2.423916] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -5! Process reset.
[    2.432125] <<-GTP-INFO->> Guitar reset
[    2.552805] <<-GTP-ERROR->> GTP i2c test failed time 2.
[    2.573914] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -5! Process reset.
[    2.582123] <<-GTP-INFO->> Guitar reset
[    2.702799] <<-GTP-ERROR->> GTP i2c test failed time 3.
[    2.723892] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -5! Process reset.
[    2.732101] <<-GTP-INFO->> Guitar reset
[    2.852796] <<-GTP-ERROR->> GTP i2c test failed time 4.
[    2.873846] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -5! Process reset.
[    2.882052] <<-GTP-INFO->> Guitar reset
[    3.002801] <<-GTP-ERROR->> GTP i2c test failed time 5.
[    3.022804] <<-GTP-ERROR->> I2C communication ERROR!
[    3.027846] goodix-ts: probe of 1-005d failed with error -5
[    3.037784] snvs_rtc 20cc000.snvs:snvs-rtc-lp: rtc core: registered 20cc000.snvs:snvs-r as rtc0
[    3.047092] i2c /dev entries driver
[    3.053621] IR NEC protocol handler initialized
[    3.058220] IR RC5(x/sz) protocol handler initialized
[    3.063371] IR RC6 protocol handler initialized
[    3.067949] IR JVC protocol handler initialized
[    3.072520] IR Sony protocol handler initialized
[    3.077225] IR SANYO protocol handler initialized
[    3.081972] IR Sharp protocol handler initialized
[    3.086760] IR MCE Keyboard/mouse protocol handler initialized
[    3.092638] IR XMP protocol handler initialized
[    3.100671] pxp-v4l2 pxp_v4l2: initialized
[    3.106902] 0-000e supply vdd not found, using dummy regulator
[    3.113112] 0-000e supply vddio not found, using dummy regulator
[    3.119255] mag3110 0-000e: check mag3110 chip ID
[    3.124354] mag3110 0-000e: read chip ID 0xfffffffb is not equal to 0xc4!
[    3.131417] mag3110: probe of 0-000e failed with error -22
[    3.139495] imx2-wdt 20bc000.wdog: use WDOG_B to reboot.
[    3.145965] imx2-wdt 20bc000.wdog: timeout 60 sec (nowayout=0)
[    3.152227] Bluetooth: HCI UART driver ver 2.3
[    3.156938] Bluetooth: HCI UART protocol H4 registered
[    3.162119] Bluetooth: HCI UART protocol BCSP registered
[    3.167521] Bluetooth: HCI UART protocol ATH3K registered
[    3.173254] usbcore: registered new interface driver bcm203x
[    3.179169] usbcore: registered new interface driver btusb
[    3.185004] usbcore: registered new interface driver ath3k
[    3.191638] sdhci: Secure Digital Host Controller Interface driver
[    3.197962] sdhci: Copyright(c) Pierre Ossman
[    3.202373] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.210679] /soc/aips-bus@02100000/usdhc@02190000: voltage-ranges unspecified
[    3.218023] sdhci-esdhc-imx 2190000.usdhc: Got CD GPIO
[    3.225468] sdhci-esdhc-imx 2190000.usdhc: No vqmmc regulator found
[    3.275318] mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA
[    3.284726] /soc/aips-bus@02100000/usdhc@02194000: voltage-ranges unspecified
[    3.292992] sdhci-esdhc-imx 2194000.usdhc: No vmmc regulator found
[    3.299233] sdhci-esdhc-imx 2194000.usdhc: No vqmmc regulator found
[    3.343925] mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
[    3.401986] usbcore: registered new interface driver usbhid
[    3.407896] usbhid: USB HID core driver
[    3.421540] wm8960 1-001a: Failed to issue reset
[    3.426685] wm8960: probe of 1-001a failed with error -5
[    3.432158] mmc1: MAN_BKOPS_EN bit is not set
[    3.440122] fsl-asrc 2034000.asrc: driver registered
[    3.462249] imx-wm8960 sound: failed to find codec platform device
[    3.469775] imx-wm8960: probe of sound failed with error -22
[    3.485584] NET: Registered protocol family 26
[    3.492084] NET: Registered protocol family 10
[    3.506999] sit: IPv6 over IPv4 tunneling driver
[    3.517903] NET: Registered protocol family 17
[    3.522547] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need thi           s.
[    3.536383] can: controller area network core (rev 20120528 abi 9)
[    3.544995] NET: Registered protocol family 29
[    3.549551] can: raw protocol (rev 20120528)
[    3.554997] can: broadcast manager protocol (rev 20120528 t)
[    3.561807] can: netlink gateway (rev 20130117) max_hops=1
[    3.572340] mmc1: new HS200 MMC card at address 0001
[    3.577631] Bluetooth: RFCOMM TTY layer initialized
[    3.582587] Bluetooth: RFCOMM socket layer initialized
[    3.588879] mmcblk1: mmc1:0001 8GTF4R 7.28 GiB
[    3.593919] mmcblk1boot0: mmc1:0001 8GTF4R partition 1 4.00 MiB
[    3.600183] Bluetooth: RFCOMM ver 1.11
[    3.604160] mmcblk1boot1: mmc1:0001 8GTF4R partition 2 4.00 MiB
[    3.610430] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.616051] mmcblk1rpmb: mmc1:0001 8GTF4R partition 3 512 KiB
[    3.622716] Bluetooth: BNEP filters: protocol multicast
[    3.628160] Bluetooth: BNEP socket layer initialized
[    3.635856] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.642020]  mmcblk1: p1 p2
[    3.645524] Bluetooth: HIDP socket layer initialized
[    3.650704] 8021q: 802.1Q VLAN Support v1.8
[    3.660764] Key type dns_resolver registered
[    3.691667] dhd_module_init in
[    3.696293] input: gpio_keys@0 as /devices/platform/gpio_keys@0/input/input1
[    3.704219] snvs_rtc 20cc000.snvs:snvs-rtc-lp: setting system clock to 2019-09-09 21:41:46 UTC (1568065306)
[    3.728328] gpio_dvfs: disabling
[    3.731600] VSD_3V3: disabling
[    3.734757] can-3v3: disabling
[    3.738102] ALSA device list:
[    3.741088]   No soundcards found.
[    3.748114] EXT3-fs (mmcblk1p2): error: couldn't mount because of unsupported optional features (240)
[    3.758380] EXT2-fs (mmcblk1p2): error: couldn't mount because of unsupported optional features (244)
[    3.785738] EXT4-fs (mmcblk1p2): recovery complete
[    3.791165] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
[    3.799447] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    3.808176] devtmpfs: mounted
[    3.811995] Freeing unused kernel memory: 524K (80b47000 - 80bca000)
INIT: version 2.88 booting
Starting udev
[    4.504571] udevd[129]: starting version 3.1.5
[    4.520116] random: udevd urandom read with 18 bits of entropy available
[    4.962550] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
[    5.227794] 1-003c supply DOVDD not found, using dummy regulator
bootlogd: cannot allocate pseudo tty: No such file or directory
[    5.293179] 1-003c supply DVDD not found, using dummy regulator
[    5.299185] 1-003c supply AVDD not found, using dummy regulator
[    5.473123] ov5640_read_reg:write reg error:reg=300a
[    5.478116] camera ov5640 is not found
[    7.705724] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
ALSA: Restoring mixer settings...
/usr/sbin/alsactl: load_state:1735: No soundcards found...
INIT: Entering runlevel: 5
Configuring network interfaces... [    8.613406] fec 20b4000.ethernet eth0: Freescale FEC PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr           =20b4000.ethernet:01, irq=-1)
[    8.652914] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
done.
Starting system message bus: Starting Xserver
dbus.
Starting Connection Manager
Starting Dropbear SSH server: dropbear.
Starting rpcbind daemon...done.
starting statd: done
Starting advanced power management daemon: No APM support in kernel
(failed.)
Starting atd: OK
exportfs: can't open /etc/exports for reading
NFS daemon support not enabled in kernel
Starting system log daemon...0
Starting kernel log daemon...0
 * Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon                       [ ok ]
Starting Telephony daemon
Starting Linux NFC daemon
Starting crond: OK
Running local boot scripts (/etc/rc.local).
root@ATK-IMX6U:~# 0;141R

二、功能测试

1、LED-蜂鸣器测试

  • 改变LED的触发模式:echo none > /sys/class/leds/sys-led/trigger
  • 点亮LED:echo 1 > /sys/class/leds/sys-led/brightness
  • 熄灭LED:echo 0 > /sys/class/leds/sys-led/brightness
  • 蜂鸣器鸣叫:echo 1 > /sys/class/leds/beep/brightness
  • 蜂鸣器关闭:echo 0 > /sys/class/leds/beep/brightness

2、按键测试

首先查看输入事件:lsinput

root@ATK-IMX6U:~# lsinput
/dev/input/event0
   bustype : BUS_HOST
   vendor  : 0x0
   product : 0x0
   version : 0
   name    : "20cc000.snvs:snvs-powerkey"
   phys    : "snvs-pwrkey/input0"
   bits ev : EV_SYN EV_KEY

/dev/input/event1
   bustype : BUS_HOST
   vendor  : 0x1
   product : 0x1
   version : 256
   name    : "gpio_keys@0"
   phys    : "gpio-keys/input0"
   bits ev : EV_SYN EV_KEY EV_REP

open /dev/input/event2: No such device or address

这里可以看出按键的事件号是event1
输入指令测试:od -x /dev/input/event1
指令提示:hexdump 或者 od -x 指令都是以十六进制的形式打印出输入事件信息。由于文件系
统没提供 hexpdump 指令,所以只测试 od 指令。如下:

root@ATK-IMX6U:~# od -x /dev/input/event1
0000000 ccc3 5d76 89da 0000 0001 0072 0001 0000
0000020 ccc3 5d76 89da 0000 0000 0000 0000 0000
0000040 ccc3 5d76 a442 0006 0001 0072 0002 0000
0000060 ccc3 5d76 a442 0006 0000 0000 0001 0000
0000100 ccc3 5d76 dcc9 0007 0001 0072 0002 0000
0000120 ccc3 5d76 dcc9 0007 0000 0000 0001 0000
0000140 ccc3 5d76 dd38 0007 0001 0072 0000 0000
0000160 ccc3 5d76 dd38 0007 0000 0000 0000 0000

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
i.MX6U SPL和u-boot是嵌入式系统中的两个重要组件,用于启动ARM架构的i.MX6U处理器。SPL(Secondary Program Loader)是首先加载到处理器的一段代码,其主要功能是初始化内存控制器和一些必要的外设,然后通过加载u-boot来完成系统的启动。 SPL可以理解为一个小型的操作系统,其大小通常在几十到几百KB之间,由于其能力有限,因此只能完成初始化和加载u-boot的任务。SPL会配置处理器的时钟、内存和外设等硬件资源,以便后续的操作系统能够正常运行。在i.MX6U处理器上,SPL还可以提供一些额外的功能,如从网络或外部存储设备加载u-boot。 u-boot是一个开源的引导加载器,在ARM嵌入式系统中广泛应用。它负责加载操作系统内核和文件系统,并提供丰富的命令行接口,用于系统的配置和调试。u-boot可以通过串口、网络和外部存储设备等多种方式进行通信,从而实现系统的启动和调试。 i.MX6U SPL和u-boot常常一起使用,以实现系统的启动和初始化。首先,SPL会被加载到处理器的内存中,并执行初始化操作和加载u-boot。接下来,u-boot会被加载到内存中,并根据配置文件的设置启动操作系统或加载文件系统。 总结来说,i.MX6U SPL和u-boot是i.MX6U处理器启动过程中不可或缺的两个组件,其中SPL负责初始化和加载u-boot,而u-boot则负责加载操作系统和提供系统配置和调试的功能。这两个组件的协同工作确保了i.MX6U处理器能够正常启动和运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值