", 0x1c), platform_data = (void *) mma8451_position,16 },17 { i2c_board_info (" isl1208 ", 0x6f), },20 21};Inside the Board_init function, add:1 imx6q_add_imx_i2c (0, mx6q_sabresd_i2c_data);2 i2c_register_board_info (0, Mxc_i2c0_board_info, array_size (Mxc_i2c0_board_info));This allows the device terminal to complete the registration work.What about the driver side?Similar to the above, to complete a rtc_device_register will isl1208_rtc_ops these operating hardware f
How to Use the imx6q GPIO function, imx6qgpioSuppose we want to use the 11th-foot EIM_D18 of the expansion port.Find EIM_18 in arch/arm/plat-mxc/include/mach/iomux-mx6q.h first,You can find MX6Q_PAD_EIM_D18 _ xxx. Because it is used as gpio, mx6q_pad_eim_d181_gpio_3_18 is used,Add it to the board-mx6q_sabresd.h.Static iomux_v3_cfg_t mx6q_sabresd_pads [] = {....Mx6q_pad_eim_d1820.gpio_3_18....}Then add# Define SABRESD_GPIO_CTRL IMX_GPIO_NR (3, 18)Stati
we useths8136VGAThe encoder is connected to the Imx6qDisp0_dat0 ~ dat23. When resolution Less than or equal to 720p , image good quality however , If the solution is greater than 720p , pixels will run on 100MHz of The
My Development Board configuration:Development Board Hardware: IMX6QBluetooth module: Based on the mini PCI-E interface Atheros ar5b225 300M wireless +4.0 Bluetooth Two-in-a half-high network card module (AR3K series)Linux kernel: 3.14.52 (mainly my
"; compatible = "Fsl,imx6q-sabresd", "fsl,imx6q"; memory {reg = At the same time, you need to restore Imx6qdl.dtsi to the state before the previous change, because the code is managed using Git, so you can use the following command to recover:git checkout Imx6qdl.dtsimaking a startup SD cardHow to make the root file system This article will not repeat, can refer to this blog s5pv210 related records. I will
a dynamic always run on the arm board said no such file.Error :Canconfig.c:34:26:fatal error:libsocketcan.h:no such file or directoryworkaround : copy the previously compiled(3) Copy the compiled cansend to the bin directory of the corresponding Development BoardDMESG | grep canIP link Set can0 up type can bitrate 500000Ifconfig can0 upCansend can0-i0xb00 0x31 0x32 0x33 0x41 0x42 0x43Note : If such information is found in the testCansend can0-i0xb00 0x31 0x32 0x33 0x41 0x42 0x43interface = can0
In the process of using imx6q spi5 (spi5 I added), I encountered a problem: 1) The upper app sends 3 bytes of data to Spi5 via Write () , uses the oscilloscope to capture its chip selection signal, as shown in: 2) The same driver, the upper app sends 3 bytes of data to the SPI2 via write () and uses an oscilloscope to capture its chip-selection signal, and then the slice is pulled higher after each packet of data (3 bytes) is sent. 3) on the Frees
options. Open the file boards.cfg, locate the configuration item "MX6QSABRESD" (if not changed, on line 277), copy the line configuration and add it below, and then modify it to the following:MX6Q_TQIMX6Q arm armv7 mx6q_tqimx6q Freescale mx6 Mx6qsabresd:imx_co Nfig=board/freescale/mx6q_tqimx6q/mx6q_tqimx6q_ddr.cfg,mx6q,default_fdt_file= "Imx6q-tqimx6q.dtb", DDR_MB=1024, Sys_use_spinorStep6. Custom DDR configuration. In fact, DDR-related parameters ar
about SHService console/system/bin/sh class core console disabled user Shell Group Shell log Seclabel u:r:shell:s0 on Property:ro.debuggable=1start consoleThis is the start of the SH console. So you need to add the appropriate content to the BOOTABLE\RECOVERY\ETC\INIT.RC:Figure 1We know that there is no Bin folder (and of course, SH) under Out\debug\target\product\xxx\recovery\root\system, so it needs to be created at compile time. Need to \build\core\makefile add Create folder and
Imx6q for C20 write Gpio driver, in the upper layer call open () function always error, return-1.After parsing the Gpio_request function, and looking for IMX_GPIO_NR (1, 17) in BOARD-MX6Q_SABRESD.CDefinition, found two definitions, (1, 17) and was used in Mx6_sabresd_board_init ()." Ft5x06-rst ")Since the PIN is a dedicated pin in the printed PCB board, the statement is commented out in the kernel, and the kernel is re-burned, then the test is OK.The
registers the current Rfkill state in Sysfs. In addition, Rfkill emits uevents whenever the status changes in a Rfkill-enabled device.Rfkill is a command-line tool that you can use to query and change Rfkill-enabled devices in your system. To obtain this tool, install the Rfkill package.Hardware environment: Freescale IMX6Q Development BoardSystem Environment: linux-3.14.52Cross-compilation tool: ARM-LINUX-GNUEABIHF-GCC version 4.9.2Command installat
Purpose
Because Biji wants to go to the company to do the company's question: the Android platform-based elevator advertising machine. The communication between the Android platform and the embedded system is implemented through the CAN bus. The specific hardware is MarsBoard-imx6q Mars Development Board, Phillip22 inch display, usb to CAN transceiver. Although it is an electronic professional, it was previously the main MCU and assembly. I have never
I. MX6Q (TQIMX6Q/TQE9) Study Notes-New BSP touch screen driver porting, tqimx6qtqe9
The reason is that the driver has been transplanted on the TQ210 and AM335x platforms. Therefore, the driver can be transplanted to imx6q with only a few modifications. Start to touch the driver.
Write data through DTS
For more information about how to write i2c devices in DTS, add the following content:
i2c1 {clock-frequency =
Add the above content and re-compile a
start init.rc about SHService console/system/bin/sh class core console disabled user Shell Group Shell log Seclabel u:r:shell:s0 on Property:ro.debuggable=1start consoleThis is the start of the SH console, so you need to add the appropriate content in Bootable\recovery\etc\init.rc:Figure 1We know that there is no Bin folder under Out\debug\target\product\xxx\recovery\root\system (of course, there is no sh), so it needs to be created at compile time, need \build\core\ Makefile Add Cr
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.