Pci eden400 half-sized sbc with sodimm/vga lcd/lvds/lan and cfc2 (154 pages)
Summary of Contents for EMAC PICO - IMX6
Page 1
To learn more about EMAC’s products and services and how they can help your project http://ftp.emacinc.com/Tech_Info/About_EMAC_Products_and_Services.pdf Authorized Distributor, Integrator, and Value-Added Reseller Manual downloaded from ftp.emacinc.com For purchase information please contact info@emacinc.com For technical support please submit a ticket at...
Page 2
P i c o - I T X B o a r d P I C O - I M X 6 PICO-IMX6 Freescale i.MX6 Dual Lite/Quad Processor Onboard 1GB Memory USB 2.0, I2C, CAN Bus 18-bit Single-Channel LVDS 4GB eMMC (Optional) (Detailed Testing Instructions can be found in accompanying Test Guide in disk) PICO-IMX6 Manual Rev.A 1...
Page 3
P i c o - I T X B o a r d P I C O - I M X 6 Acknowledgments All other products’ name or trademarks are properties of their respective owners. AMI is a trademark of American Megatrends Inc. ...
Page 4
P i c o - I T X B o a r d P I C O - I M X 6 Packing List Before you begin installing your card, please make sure that the following materials have been shipped: •...
Page 5
P i c o - I T X B o a r d P I C O - I M X 6 China RoHS Requirements 产品中有毒有害物质或元素名称及含量 AAEON Main Board/ Daughter Board/ Backplane 有毒有害物质或元素 部件名称 铅 汞 镉 六价铬 多溴联苯 多溴二苯醚 (Pb) (Hg) (Cd)
Page 6
P i c o - I T X B o a r d P I C O - I M X 6 China RoHS Requirements Poisonous or Hazardous Substances or Elements in Products AAEON Main Board/ Daughter Board/ Backplane Poisonous or Hazardous Substances or Elements Hexavalent Polybrominated Polybrominated...
P i c o - I T X B o a r d P I C O - I M X 6 Contents Chapter 1 General Information 1.1 Introduction ..............1-2 1.2 Features ..............1-3 1.3 Specifications ............1-4 Chapter 2 Quick Installation Guide 2.1 Safety Precautions ............
Page 8
P i c o - I T X B o a r d P I C O - I M X 6 2.5.6 LVDS Power Connector (CN31) ...... 2-13 2.5.7 UART for Debug Port Connector (CN33) ..2-14 2.5.8 DI/O Connector (CN37) ........2-14 2.5.9 LVDS Connector (CN40) .........
P i c o - I T X B o a r d P I C O - I M X 6 1.1 Introduction This User’s Manual contains all the essential information, such as detailed descriptions and explanations on the product’s hardware and software features (if any), its specifications, dimensions, jumper/connector settings/definitions, and driver installation instructions (if any), to facilitate users in setting up their product.
P i c o - I T X B o a r d P I C O - I M X 6 1.2 Features Onboard Freescale i.MX6 DualLite Commercial/ Quad Automative ARM Cortex A9 processor Onboard DDR3 Memory 1 GB, 533 MHz, (1066 MT/s) ...
P i c o - I T X B o a r d P I C O - I M X 6 1.3 Specifications System Form Factor Pico-ITX Processor Onboard Freescale i.MX6 Dual Lite Commerical/ Quad Automative ARM Cortex A9 Processor ...
Page 13
P i c o - I T X B o a r d P I C O - I M X 6 Storage Temperature -40 ~ 80°C (-40°F ~ 176°F) Operation Humidity 0% ~ 90% relative humidity, non-condensing Display ...
P i c o - I T X B o a r d P I C O - I M X 6 2.1 Safety Precautions Always completely disconnect the power cord from your board whenever you are working on it. Do not make connections while the power is on, because a sudden rush of power can damage sensitive electronic components.
P i c o - I T X B o a r d P I C O - I M X 6 2.3 Jumpers and Connectors Component Side Component Side Solder Side Chapter 2 Quick Installation Guide Solder Side...
Page 18
P i c o - I T X B o a r d P I C O - I M X 6 Heat Sink Chapter 2 Quick Installation Guide...
P i c o - I T X B o a r d P I C O - I M X 6 2.4 List of Jumpers The board has a number of jumpers that allow you to configure your system to suit your application. The table below shows the function of each of the board's jumpers: Label Function...
P i c o - I T X B o a r d P I C O - I M X 6 2.4.1 Boot Mode Selection (JP30) Internal Boot (Default) Serial Downloader 2.4.2 LVDS Backlight Inverter Voltage Selection (JP34) 1 2 3 1 2 3 +5V (Default) +12V...
P i c o - I T X B o a r d P I C O - I M X 6 2.5 List of Connectors The board’s connectors provide links to external devices such as hard disk drives and keyboards. Label Function CAN_BUS1...
Page 23
P i c o - I T X B o a r d P I C O - I M X 6 RJ45_1 LAN Connector SATA1 SATA Connector SIM1 SIM Card Connector USB1 2 Port USB Connector USB3 USB 2.0 Port 3 Connector USB4 USB 2.0 Port 4 Connector 2-10...
P i c o - I T X B o a r d P I C O - I M X 6 2.5.1 CAN Bus Connector (CAN_BUS1) Pin Name Signal Type Signal Level CANH CANL 2.5.2 SPI Program Connector (CN3) Pin Name Signal Type Signal Level...
P i c o - I T X B o a r d P I C O - I M X 6 SPI_CS0#_F 2.5.3 Micro USB Connector (CN9) Pin Name Signal Type Signal Level USB_OTG_VBUS USB_OTG_D- DIFF USB_OTG_D+ DIFF USB_OTG_ID 2.5.4 ICSP Program Connector (CN19) Pin Name Signal Type...
P i c o - I T X B o a r d P I C O - I M X 6 ICSPCLK +3.3V 2.5.5 SATA Power Connector (CN20) Pin Name Signal Type Signal Level 2.5.6 LVDS Power Connector (CN31) Pin Name Signal Type Signal Level...
P i c o - I T X B o a r d P I C O - I M X 6 2.5.7 UART for Debug Port Connector (CN33) Pin Name Signal Type Signal Level RTS#C ±5.2V ±5.2V CTS#C 2.5.8 DI/O Connector (CN37) Pin Name Signal Type Signal Level...
P i c o - I T X B o a r d P I C O - I M X 6 GPIO4_IO31 +3.3V GPIO5_IO05 +3.3V GPIO5_IO06 +3.3V GPIO5_IO07 +3.3V GPIO5_IO08 +3.3V GPIO5_IO09 +3.3V GPIO5_IO10 +3.3V GPIO5_IO11 +3.3V +3V3 +3.3V 2.5.9 LVDS Connector (CN40) * VLCD can be set to +3.3V or +5V by JP36 *The max.
Page 29
P i c o - I T X B o a r d P I C O - I M X 6 LVDS Pin Name Signal Type Signal level L_BKLTCTLD VLCD +3.3V/+5V VLCD +3.3V/+5V LVDS_DATA0_CLK_N DIFF LVDS_DATA0_TX2_P DIFF LVDS_DATA0_CLK_P DIFF LVDS_DATA0_TX2_N DIFF VLCD...
P i c o - I T X B o a r d P I C O - I M X 6 2.5.10 Power Button & Reset (CN41) Pin Name Signal Type Signal level PWRBTN# WDT_RST# * Pin 1 – 2 are for the power button * Pin 3 –...
P i c o - I T X B o a r d P I C O - I M X 6 Pin Name Signal Type Signal level RTCBAT 2.5.13 UART Connector (COM1) Pin Name Signal Type Signal level ±5.2V RTS# ±5.2V CTS#...
P i c o - I T X B o a r d P I C O - I M X 6 Pin Name Signal Type Signal level DCIN +12V DCIN +12V 2.5.15 Mini HDMI Connector (HDMI1) Pin Name Signal Type Signal level HDMI_D2P DIFF...
P i c o - I T X B o a r d P I C O - I M X 6 Pin Name Signal Type Signal level HDMI_CLK_LV HDMI_DAT_LV +5V_HDMI HDMI_HPD# 2.5.16 Audio Connector (HPO1) Pin Name Signal Type Signal level MIC_L MIC_R...
P i c o - I T X B o a r d P I C O - I M X 6 Pin Name Signal Type Signal level SPKVDD 2.5.17 I2C Connector (I2C1) Pin Name Signal Type Signal level +3V3 +3.3V HDMI_DAT +3.3V...
Page 35
P i c o - I T X B o a r d P I C O - I M X 6 Pin Name Signal Type Signal level UIM_PWR UIM_DATA CLK_PCIE_100M# DIFF UIM_CLK CLK_PCIE_100M DIFF UIM_RESET UIM_VPP EN_3G +3.3V PCIE_RST# +3.3V PCIE_RXN0 DIFF...
Page 36
P i c o - I T X B o a r d P I C O - I M X 6 Pin Name Signal Type Signal level MINI_1.5V +1.5V I2C3_SCL +3.3V PCIE_TXN0 DIFF I2C3_SDA +3.3V PCIE_TXP0 DIFF USB_HUB_DM1 DIFF USB_HUB_DP1 DIFF 3.3V_3G...
P i c o - I T X B o a r d P I C O - I M X 6 Pin Name Signal Type Signal level MINI_1.5V +1.5V 3.3V_3G +3.3V 2.5.19 Micro SD Connector (MSD1) Pin Name Signal Type Signal level SD_DATA2 SD_DATA3...
P i c o - I T X B o a r d P I C O - I M X 6 Pin Name Signal Type Signal level SD3_CLK SD3_DATA0 SD3_DATA1 SD3_DET 2.5.20 LAN Connector (RJ45_1) ACT/LINK SPEED Pin Name Signal Type Signal level MDI0+...
P i c o - I T X B o a r d P I C O - I M X 6 2.5.21 SATA Connector (SATA1) Pin 1 Pin 7 Pin Name Signal Type Signal level SATA_TXP0 DIFF SATA_TXN0 DIFF SATA_RXN0 DIFF SATA_RXP0...
P i c o - I T X B o a r d P I C O - I M X 6 Pin Name Signal Type Signal level 1 (C1) UIM_PWR 3V/1.8V from MiniCard 2 (C2) UIM_RESET 3 (C3) UIM_CLK 4 (C5) 5 (C6) UIM_VAPP...
P i c o - I T X B o a r d P I C O - I M X 6 Pin Name Signal Type Signal level USB_HUB_DP3 DIFF 2.5.24 USB 2.0 Port 3 Connector (USB3) Pin Name Signal Type Signal level USB_COR_VBUS1 USB_HUB_DM4...
Page 42
P i c o - I T X B o a r d P I C O - I M X 6 Pin Name Signal Type Signal level USB_COR_VBUS1 USB_HUB_DM6 DIFF USB_HUB_DP6 DIFF 2-29 Chapter 2 Quick Installation Guide...
Page 43
P i c o - I T X B o a r d P I C O - I M X 6 2.6 Boot Configuration Selection Switch (SW1) This switch allows users to manually customize boot configurations for their needs. Boot Device Bit 1 Bit 2...
P i c o - I T X B o a r d P I C O - I M X 6 A.1 List of Mating Connectors and Cables The table notes mating connectors and available cables. Mating Connector Connector Available Cable P/N Function...
Page 46
P i c o - I T X B o a r d P I C O - I M X 6 HPO1 Audio 1201-700- Audio wafer CATCH 1700100129 Connector cable I2C1 220-96-04 PINREX Connector GB01 SATA1 SATA 67800-500 Connector MOLEX SATA cable 1709070500...
P i c o - I T X B o a r d P I C O - I M X 6 B.1 Electrical Specifications for I/O Ports Rate Reference Signal Name Output Micro USB USB_OTG_VBUS 5V/0.5A Port SATA Power CN20 5V/2A Connector...
Page 49
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e PICO-IMX6 Test Guide PICO-IMX6 Test Guide 1 July 13, 2015...
Page 50
P i c o - I T X B o a r d P I C O - I M X 6 Introduction This Test Guide contains basic testing methods for loading an image and performing basic I/O test in Ubuntu 11.01. Related images and BSPs can be obtained from your AAEON sales representatives or AAEON tech support.
Page 51
P i c o - I T X B o a r d P I C O - I M X 6 Contents Chapter 1 Environment Preparation 1.1 List of Tools ............... 1-2 1.2 List of Cables ............. 1-4 1.3 List of Connectors ............. 1-5 1.4 Jumper and Switch Settings ........
Page 52
P i c o - I T X B o a r d P I C O - I M X 6 4.7 CAN Bus Function Test ........... 4-21 4.8 Mini PCIe Function Test .......... 4-24 4.9 GPI/O Function Test..........4-26 Chapter 5 Watchdog Timer Test 5.1 Watchdog Timer Test ..........
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e 1.1 List of Tools Usage Tool Name Description RS232 cable(F-F null modem) for PC COM port UART debug cable...
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e 1.2 List of Cables Function Item Number Description (TF)Power Cable.1*4P, Pitch=2.5mm, DC IN 170204010S Housing.大...
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e 1.3 List of Connectors Label Function CAN_BUS1 CAN BUS Connector SPI Program Connector Micro USB Connector CN19...
Page 57
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e CN42 Buzzer Connector CN43 Battery Connector COM1 UART Connector DCIN1 12V Connector HDMI1...
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e 1.4 Jumper and Switch Settings Boot Mode Selection (JP30) Internal Boot (Default) Serial Downloader LVDS Backlight Inverter Voltage Selection (JP34)
Page 59
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e Power Button & Reset (CN41) * Pin 1 – 2 are for the power button * Pin 3 –...
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e 2.1 PC Requirement for Image Burning ® ® CPU Intel Celeron E3400 or higher, Frequency: 2GHz or...
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e 2.2 Mfgtool2 Guide The four different burning tools as shown below will be used for the tests, please make sure to use the correct version for your chip and OS, which can be found at Freescale.com.
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e 2.2.1 Mfgtool2 Settings Mfgtool2 can burn image/kernel into eMMC or micro SD. Please confirm the setting is correct in cfg.ini file.
Page 64
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e List of cfg.ini settings Device [List] Name eMMC Android-SabreSD-eMMC Android - 6Q eMMC-clear Android-SabreSD-eMMC-clean...
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e 2.2.2 Downloading Image to Mfgtool2 Download these files and put them into the Mfgtool2 folder :Mfgtools-Rel-4.0.0_130424_MX6Q_UPDATER\Profiles\MX6 Q Linux Update\OS Firmware\files uImage...
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e 2.2.3 Burning Images 1. Set JP30 to download mode (pin 3-4) 2.
Page 67
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e If “No Device Connected” is shown, make sure the OTG cable is properly connected and the board is set to download mode and try again.
P I C O - I M X 6 P i c o - I T X B o a r d T e s t g u i d e 3.1 Debug Port Setup Download putty.exe for showing debug messages and communication with PICO-IMX6.
Page 70
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e Perform the following steps to set up Putty.exe Select Serial Enter the COM port number from step 3 and 115200 in the speed column.
Page 71
P I C O - I M X 6 P i c o - I T X B o a r d T e s t g u i d e 3 - 4 Chapter 3 OS Environment Setup...
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e 3.2 Date and Time Settings for Linux Enter the following commands to set date and time in the PC serial console Command 1: set date and time Date MMDDhhmmYYYY...
P i c o - I T X B o a r d P I C O - I M X 6 4.1 Video Resolution and Function Test for Linux HDMI 1920 x 1080 – 6Q Set HDMI out in u-boot with the following command Command 1-1 for eMMC: setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw...
Page 75
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e Command 3: saveenv Command 4: boot Confirm if the monitor can display images properly. 4 - 3 Chapter 4 Basic I/O Function Test...
Page 76
P i c o - I T X B o a r d P I C O - I M X 6 HDMI 1920 x 1080 – 6DL Set HDMI out in u-boot with the following command Command 1: setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666 video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24...
Page 77
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e LVDS (18-bit) 1024 x 768 – 6Q Make sure that the jumper setting is correct for LVDS panel Set HDMI out in u-boot with the following command Command 1-1 for eMMC: setenv bootargs_mmc 'setenv bootargs ${bootargs}...
Page 78
P i c o - I T X B o a r d P I C O - I M X 6 Command 3: saveenv Command 4: boot Confirm if the LVDS panel can display images properly. Panel backlight can be controlled by the command echo 0 >...
Page 79
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e LVDS (18-bit) 1024 x 768 – 6DL Make sure that the jumper setting is correct for LVDS panel Set HDMI out in u-boot with the following command Command 1: setenv bootargs_mmc 'setenv bootargs ${bootargs}...
P i c o - I T X B o a r d P I C O - I M X 6 4.2 Audio Function Test 1. Set output colume of speaker-out in serial console Command: amixer cset numid=22 100 Note: Value for “100”...
Page 81
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e Command 3: Audio from HDMI (press ctrl+c to stop) aplay -D hw:1,0 Balloon_wav.wav 3.
Page 82
P i c o - I T X B o a r d P I C O - I M X 6 Command 2: amixer sset 'INPGAR IN3R' on 5. Open Sounder Recorder and record voice 6. Play to confirm the function is working properly 4 - 10 Chapter 4 Basic I/O Function Test...
P i c o - I T X B o a r d P I C O - I M X 6 4.4 USB Function Test USB Keyboard and mouse 1. Connect a USB keyboard and mouse to connector USB1, USB3, and USB4 2.
Page 85
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e USB 2.0 Removable device 1. Connect a USB flash drive to connector USB1, USB3, and USB4 2.
Page 86
P i c o - I T X B o a r d P I C O - I M X 6 USB OTG 1. Connect the USB keyboard, mouse, and flash drive to CN9 2. Confirm if the peripherals can work properly under host mode 3.
Page 87
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e UART Function Test – Method 1 1. Debug port (same test method as Android. Refer to section 5.1) 2.
Page 88
P i c o - I T X B o a r d P I C O - I M X 6 Save setup as dfl and Exit. Entered text will be shown. vii. If the COM port is set correctly, skip step ii to v and enter the following command to start the test minicom -D /dev/ttymxc1 viii.
Page 89
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e UART function Test – Method 2 1. Insert the COM port loopback tool in connector COM1 2.
P i c o - I T X B o a r d P I C O - I M X 6 4.5 SPI Flash Test 1. Enter U-boot mode: Press Enter before the countdown finishes. 2. Enter Command 1 to show the SPI device M25P32: sf probe 0 3.
Page 91
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e 5. Enter Command 5 and Command 6 to read back the value 54612354 written in the SPI flash previously.
P i c o - I T X B o a r d P I C O - I M X 6 4.6 SATA Function Test 1. Connect a SATA HDD to SATA1 and CN20 2. Check if the SATA HDD is recognized as a storage device and that it worked properly in Linux.
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e 4.7 CAN Bus Function Test 1. Install the CAN Bus test tool Copy canutils-4.0.6.tar.bz2 and libsocketcan-0.0.8.tar.bz2 to “Home Folder”...
Page 94
P i c o - I T X B o a r d P I C O - I M X 6 Command 9: make install Command 10: Ldconfig 2. Prepare two PICO-IMX6 as transmitter and receiver 3. Connect them together with CAN_BUS1 as outlined below CANH to CANH;...
Page 95
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e 4 - 23 Chapter 4 Basic I/O Function Test...
P i c o - I T X B o a r d P I C O - I M X 6 4.8 Mini PCIe Function Test mPCIe LAN and USB Card 1. Insert PER-C11L to connector MINI_CARD1 2. Check if the mPCIe device is ready by entering the following command into the serial console lspci 3.
Page 97
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e mPCIe 3G Card 1. Insert HE910D to connector MINI_CARD1 and SIM card to SIM1 2.
P i c o - I T X B o a r d P I C O - I M X 6 4.9 GPI/O Function Test 1. Connect CN37 with the testing fixture 2. Use GPIO-PICO.sh for this test Copy GPIO-PICO.sh to the Home folder in Linux In the PC serial console, change the authority of GPIO-PICO.sh by entering the following command: Command 1:...
Page 99
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e Return to the PC serial console and enter the following command ./gpio-pico.sh Check if the result is correct...
Page 100
P i c o - I T X B o a r d P I C O - I M X 6 3. Use sensor_test.c for auto test Copy sensor_test.c to the Home folder Use the following command in the serial console to compile the tool cd /home/linaro/ gcc -o test sensor_test.c...
P I C O - I M X 6 P i c o - I T X B o a r d T e s t G u i d e Chapter Watchdog Timer Test 5 - 1 Chapter 5 Watchdog Timer Test...
Page 102
P i c o - I T X B o a r d P I C O - I M X 6 5.1 Watchdog Timer Test 1. In the Linux serial console, enter the following command to trigger the watchdog function. Command 1: cd /unit_tests/ Command 2:...
Need help?
Do you have a question about the PICO - IMX6 and is the answer not in the manual?
Questions and answers