Страница 1: ......
Страница 2: ...anced Power Management unit 14 2 1 5 Hardware Accelerators 14 2 2 EXPANDED CHIP INTRODUCTION 15 2 2 1 MT41K256M16HA 125 E 15 2 2 2 MMPF0100NPAEP 15 2 2 3 AR8035 15 2 2 4 FE1 1 16 2 2 5 SGTL5000 16 2 3 EXPANDED CHIP INTRODUCTION 17 2 3 1 Power Input Jack 17 2 3 2 LVDS Interface 18 2 3 3 HDMI Interface 19 2 3 4 Microphone Input Jack 21 2 3 5 Audio Output Jack 22 2 3 6 SD Card Interface 23 2 3 7 uSD ...
Страница 3: ...40 3 1 SOFTWARE FEATURES 40 3 2 LINUX SYSTEM 40 3 3 ANDROID SYSTEM 41 3 4 SETTING UP TERMINAL EMULATION 42 4 DOWNLOADING AND RUNNING THE SYSTEM 43 4 1 DOWNLOAD AND RUN LINUX OR ANDROID SYSTEM 43 4 2 DISPLAY MODE CONFIGURATIONS FOR LINUX ANDROID SYSTEMS 46 5 MAKING IMAGES 48 5 1 MAKING IMAGES FOR LINUX 48 5 1 1 Getting Tools and Source Code 48 5 1 2 Compiling System Images 48 5 2 MAKING IMAGES FOR ...
Страница 4: ... 2 5 MIC Input 21 Figure 2 6 Audio Output Jack 22 Figure 2 7 SD Card Interface 23 Figure 2 8 uSD MMC Card Interface 24 Figure 2 9 CSI Interface 25 Figure 2 10 Camera Interface 26 Figure 2 11 JTAG Interface 28 Figure 2 12 Mini USB Interface 29 Figure 2 13 Serial Port 30 Figure 2 14 Expansion Port 31 Figure 2 15 Mini USB OpenSDA Interface 33 Figure 2 16 RGMII LAN Interface 34 Figure 2 17 USB Host In...
Страница 5: ...terface 23 Table 2 7 uSD MMC Card Interface 24 Table 2 8 CSI Interface 25 Table 2 9 Camera Interface 27 Table 2 10 JTAG Interface 28 Table 2 11 Mini USB Interface 29 Table 2 12 Serial Port 30 Table 2 13 Expansion Port Interface 31 Table 2 14 Mini USB OpenSDA Interface 33 Table 2 15 RGMII LAN interface 34 Table 2 16 USB Host Interface 35 Table 2 17 Boot Configuration Select 37 Table 2 18 Reset Swit...
Страница 6: ...or Linux 41 Table 3 4 Images Required by Android 41 Table 3 5 Storage Partitions for Android 41 Table 4 1 Boot Switch Configuration Serial Download 43 Table 4 2 Boot Switch Configuration eMMC 46 Table 4 3 Boot Switch Configuration SD 46 Table 5 1 Images and Directories 51 ...
Страница 7: ...DMI v1 4 LVDS analog headphone microphone uSD and SD card interface USB serial port JTAG 2 camera interfaces GPIO boot configuration interface and expansion port as shown in Figure 1 1 The RIoTboard can be used in the following applications Netbooks web tablets Nettops Internet desktop devices High end mobile Internet devices MID High end PDAs High end portable media players PMP with HD video capa...
Страница 8: ... Humidity Range 20 90 o Dimensions 120mm x 75mm o Input Voltage 5V Processor o ARM Cortex A9 MPCore Processor at 1 GHz o High performing video processing unit which covers SD level and HD level video decoders and SD level encoders as a multi standard video codec engine o An OpenGL ES 2 0 3D graphics accelerator with a shader and a 2D graphics accelerator for superior 3D 2D and user interface accel...
Страница 9: ...rface Support CCD or CMOS camera o MIPI lanes at 1 Gbps Figure 1 3 RIoTboard bottom view Data Transfer Interfaces o Debug Ports 3 pin TTL level o Serial Ports UART3 4 5 3 line serial port TTL Logic Expansion port o USB Ports 1 x USB2 0 OTG mini USB high speed 480Mbps 4 x USB2 0 HOST Type A high speed 480Mbps o uSD card interface o SD card interface o 10M 100M Gb Ethernet Interface RJ45 jack ...
Страница 10: ...pansion port o 2 channel SPI interface Expansion port o 3 channel PWM interface Expansion port o GPIO Expansion port o 10 pin JTAG interface o Open SDA Others o 1 Power LED o 1 Open SDA LED o 2 User defined LEDs o 1 DC Jack o 1 Reset button o Boot configuration interface ...
Страница 11: ... 1 1 Core Features The i MX 6Solo processor is based on the ARM Cortex A9 MPCore platform with the following features ARM Cortex A9 MPCore CPU Processor with TrustZone The core configuration is symmetric where the core includes o 32 KByte L1 Instruction Cache o 32 KByte L1 Data Cache o Private Timer and Watchdog o Cortex A9 NEON MPE Media Processing Engine Co processor The ARM Cortex A9 MPCore com...
Страница 12: ...B Secure non secure RAM 16 KB Figure 2 1 Block Diagram of i MX 6Solo 2 1 2 External memory interfaces 16 32 bit LP DDR2 800 16 32 bit DDR3 800 and LV DDR3 800 8 bit NAND Flash including support for Raw MLC SLC 2 KB 4 KB and 8 KB page size BA NAND PBA NAND LBA NAND OneNAND and others BCH ECC up to 40 bit 16 32 bit NOR Flash All WEIMv2 pin are muxed on other interfaces 16 32 bit PSRAM Cellular RAM ...
Страница 13: ...Mbps to 1 Gbps speed per data lane The CSI 2 Receiver core can manage one clock lane and up to two data lanes Each i MX 6Solo processor has two lanes Expansion cards o Four MMC SD SDIO card ports all supporting 1 bit or 4 bit transfer mode specifications for SD and SDIO cards up to UHS I SDR 104 mode 104 MB s max 1 bit 4 bit or 8 bit transfer mode specifications for MMC cards up to 52 MHz in both ...
Страница 14: ...ors integrate advanced power management unit and controllers Provide PMU including LDO supplies for on chip resources Use Temperature Sensor for monitoring the die temperature Support DVFS techniques for low power modes Use SW State Retention and Power Gating for ARM and MPE Support various levels of system power modes Use flexible clock gating control scheme 2 1 5 Hardware Accelerators The i MX 6...
Страница 15: ...cron s MT41K256M16 is a 512MB DDR3 Synchronous DRAM ideally suited for the main memory applications which require large memory density and high bandwidth 2 2 2 MMPF0100NPAEP The PF0100 Power Management Integrated Circuit PMIC provides a highly programmable configurable architecture with fully integrated power devices and minimal external components With up to six buck converters six linear regulat...
Страница 16: ...5 SGTL5000 The SGTL5000 is a low power stereo Codec with Headphone Amp from Freescale and is designed to provide a complete audio solution for portable products needing line in mic in line out headphone out and digital I O Deriving its architecture from best in class Freescale integrated products currently on the market the SGTL5000 is able to achieve ultra low power with very high performance and...
Страница 17: ...supply needs to be plugged into the Power Jack J1 on the board It is not recommended to use a higher voltage since possible damage to the board may result due to failure of the protection circuitry Figure 2 2 Power Interface Table 2 1 Power Interface J1 Pin Signal Function 1 GND GND 2 NC NC 3 5V Power supply 5V 4A Type ...
Страница 18: ...rts LVDS8000 97C designed by Embest Table 2 2 LVDS Interface J2 Pin Signal Function 1 3V3 3 3V 2 LVDS_TX2_P LVDS data2 3 LVDS_TX2_N LVDS data2 4 GND GND 5 LVDS_TX1_P LVDS data1 6 LVDS_TX1_N LVDS data1 7 GND GND 8 LVDS_TX0_P LVDS data0 9 LVDS_TX0_N LVDS data 10 GND GND 11 LVDS_CLK_P LVDS CLK 12 LVDS_CLK_N LVDS CLK ...
Страница 19: ...ck 16 I2C_SDA IIC master serial data 17 LED_PWR_EN Backlight enable 18 5V 5V 19 PWM Pulse Width Modulation 2 3 3 HDMI Interface Figure 2 4 HDMI Interface Table 2 3 HDMI Interface J3 Pin Signal Function 1 HDMI_D2P HDMI differential pairs data2 2 GND GND 3 HDMI_D2M HDMI differential pairs data2 4 HDMI_D1P HDMI differential pairs data1 5 GND GND ...
Страница 20: ...ential pairs data0 8 GND GND 9 HDMI_D0M HDMI differential pairs data0 10 HDMI_CLKP HDMI differential pairs clock 11 GND GND 12 HDMI_CLKM HDMI differential pairs clock 13 NC NC 14 NC NC 15 BI2C2_SCL IIC2 serial clock 16 BI2C2_SDA IIC2 serial data 17 GND GND 18 5Vin 5V 19 HDMI_HPD HDMI detect 20 GNF_DVI GND ...
Страница 21: ...r a microphone input as shown in Figure 2 5 A mono microphone will input its signal though the tip of the 3 5mm plug Figure 2 5 MIC Input Table 2 4 MIC Input Jack J4 Pin Signal Function 1 GND_ANALOG Analog GND 2 MIC_IN_P MIC input analog GND 3 GND_ANALOG Analog GND 4 GND_ANALOG Analog GND 5 MIC_IN_P MIC input analog GND ...
Страница 22: ...3 5mm stereo jack can be connected to the Audio Output jack at the point shown in Figure 2 6 Figure 2 6 Audio Output Jack Table 2 5 Audio Output Jack J5 Pin Signal Function 1 GND_ANALOG Analog GND 2 LINEOUT_L Left output 3 LINEOUT_R Right output 4 LINEOUT_R Right output 5 LINEOUT_L Left output ...
Страница 23: ... Interface Figure 2 7 SD Card Interface Table 2 6 SD Card Interface J6 Pin Signal Function 1 SD2_DAT3 Card data 3 2 SD2_CMD Command signal 3 GND GND 4 3P3V 3 3V 5 SD2_CLK Clock 6 VSS GND 7 SD2_DAT0 Card data 0 8 SD2_DAT1 Card data 1 9 SD2_DAT2 Card data 2 ...
Страница 24: ...rd Interface The micro SD Card Connector J7 connects a 4 bit parallel data bus to the SD3 port of the i MX 6 processor The micro SD Card is inserted facing up at the location shown in Figure 2 8 Figure 2 8 uSD MMC Card Interface Table 2 7 uSD MMC Card Interface J7 Pin Signal Function 1 SD3_DAT2 Card data 2 2 SD3_DAT3 Card data 3 3 CMD Card command signal ...
Страница 25: ...V 3P3V 5 SD3_CLK Card clock 6 VSS GND 7 SD3_DAT0 Card data 0 8 SD3_DAT1 Card data 1 9 SD3_CD Card detect 10 PGND GND 2 3 8 CSI Interface Figure 2 9 CSI Interface Table 2 8 CSI Interface J8 Pin Signal Function 1 5VIN 5V 2 5VIN 5V 3 GND GND 4 GND GND ...
Страница 26: ...ock 11 I2C4_SDA IIC2 serial data 12 GND GND 13 CSI_CLK0M CSI differential pairs clock0 14 CSI_CLK0P CSI differential pairs clock0 15 GND GND 16 CSI_D0M CSI differential pairs data0 17 CSI_D0P CSI differential pairs data0 18 GND GND 19 CSI_D1M CSI differential pairs data1 20 CSI_D1P CSI differential pairs data1 2 3 9 Camera Interface Figure 2 10 Camera Interface ...
Страница 27: ...16 CSI0 capture data bit 16 9 CSI0_DAT17 CSI0 capture data bit 17 10 CSI0_DAT18 CSI0 capture data bit 18 11 CSI0_DAT19 CSI0 capture data bit 19 12 NC NC 13 NC NC 14 GND GND 15 CSI0_PIXCLK CSI0 pixel clock 16 GND GND 17 CSI0_HSYNC CSIO HSYNC 18 NC NC 19 CSI0_VSYNC CSIO VSYNC 20 VDD_NVCC 3 3V 21 CAM_MCLK Camera clock 22 NC NC 23 GND GND 24 NC NC 25 CAM_RST CSI0 reset 26 CAM_EN CSI0 data enable 27 I2...
Страница 28: ... JTAG Interface Table 2 10 JTAG Interface J10 Pin Signal Function 1 VDD_NVCC 3 3V 2 JTAG_TMS Test mode select 3 GND GND 4 JTAG_TCK Test clock 5 GND GND 6 JTAG_TDO Test data output 7 JTAG_MOD Test mode 8 JTAG_TDI Test data input 9 JTAG_nTRST Test system reset 10 RESET_N Reset ...
Страница 29: ...wer USB Host port on J3 When a 5V supply is seen on the mini USB connector from the USB Host the i MX 6Solo processor will configure the OTG module to device mode which will prevent the lower USB Host port from operating correctly Figure 2 12 Mini USB Interface Table 2 11 Mini USB Interface J11 Pin Signal Function 1 USB_OTG_VBUS 5V 2 USB_OTG_DN USB data 3 USB_OTG_DP USB data 4 USB_OTG_ID USB ID 5 ...
Страница 30: ...SER MANUAL v1 0 Date 01 20 2014 Page 30 2 3 12 Serial Port Figure 2 13 Serial Port Table 2 12 Serial Port J18 Pin Signal Function 1 UART2_TXD UART2 transmit data 2 UART2_RXD UART2 receive data 3 GND GND ...
Страница 31: ...ort Interface J13 Pin Signal Function 1 VDD_NVCC 3 3V 2 5VIN 5V 3 GND GND 4 GND GND 5 GPIO4_16 GPIO 6 CSPI3_CLK SPI3 clock 7 GPIO4_17 GPIO 8 CSPI3_MOSI SPI3 master output salve input 9 GPIO4_18 GPIO 10 CSPI3_MISO SPI3 master input salve output 11 GPIO4_19 GPIO 12 CSPI3_CS0 SPI3 chip select 0 13 CSPI3_CS1 SPI3 chip select 1 ...
Страница 32: ...UART3_RXD UART3 receive data 25 GPIO4_26 GPIO 26 UART3_TXD UART3 transmit data 27 GPIO4_27 GPIO 28 UART4_RXD UART4 receive data 29 CSPI3_RDY SPI3 data validation 30 UART4_TXD UART4 transmit data 31 I2C3_SCL I2C3 master serial clock 32 UART5_RXD UART5 receive data 33 I2C3_SDA I2C3 master serial data 34 UART5_TXD UART5 transmit data 35 I2C4_SCL I2C4 master serial clock 36 PWM1 Pulse Width Modulation...
Страница 33: ...B OpenSDA Interface Table 2 14 Mini USB OpenSDA Interface J14 Pin Signal Function 1 V5V_SDA 5V 2 SDA_USB_DN SDA USB data 3 SDA_USB_DP SDA USB data 4 NC NC 5 GND GND Note The RIoTboard has hardware to support Freescale s OpenSDA interface Currently this interface has not been enabled in software ...
Страница 34: ... host PC on a peer to peer network It is not necessary to use a crossover cable when connecting directly to another computer The Ethernet connector is shown in Figure 2 16 Figure 2 16 RGMII LAN Interface Table 2 15 RGMII LAN interface J15 Pin Signal Function 1 TD1 TD1 output 2 TD1 TD1 output 3 TD2 TD2 output 4 TD2 TD2 output 5 TCT 2 5V power for TD 6 RCT 2 5V power for RD 7 RD1 RD1 input 8 RD1 RD1...
Страница 35: ...D 13 YELC Yellow LED action signal 14 YELA Power supply for yellow LED 2 3 16 USB HUB Interface Figure 2 17 USB Host Interface Table 2 16 USB Host Interface HUB1 Pin Signal Function 1 USB_PWR3 5V 2 USB_DM3 USB data 3 USB_DP3 USB data 4 GND GND 5 USB_PWR4 5V 6 USB_DM4 USB data 7 USB_DP4 USB data 8 GND GND ...
Страница 36: ...014 Page 36 HUB2 Pin Signal Function 1 USB_PWR1 5V 2 USB_DM1 USB data 3 USB_DP1 USB data 4 GND GND 5 USB_PWR2 5V 6 USB_DM2 USB data 7 USB_DP2 USB data 8 GND GND 2 3 17 Boot Configuration Select Figure 2 18 Boot Configuration Select ...
Страница 37: ...BY 2 P3V0_STBY P3V0_STBY 3 VDD_NVCC VDD_NVCC 4 VDD_NVCC VDD_NVCC 5 VDD_NVCC VDD_NVCC 6 VDD_NVCC VDD_NVCC 7 VDD_NVCC VDD_NVCC 8 VDD_NVCC VDD_NVCC 9 EIM_DA11 BT_CFG2_3 10 EIM_DA12 BT_CFG2_4 11 EIM_DA13 BT_CFG2_5 12 EIM_DA14 BT_CFG2_6 13 EIM_DA5 BT_CFG1_5 14 EIM_DA6 BT_CFG1_6 15 BOOT_MODE0 BOOT_MODE0 16 BOOT_MODE1 BOOT_MODE1 ...
Страница 38: ...USER MANUAL v1 0 Date 01 20 2014 Page 38 2 3 18 Reset Switch Figure 2 19 Reset Switch Table 2 18 Reset Switch S1 Pin Signal Function 1 GND GND 2 POR_B System reset 3 NC NC 4 NC NC ...
Страница 39: ...USER MANUAL v1 0 Date 01 20 2014 Page 39 2 3 19 LEDs Figure 2 20 LEDs Table 2 19 LEDs LED Reference Function D45 User defined LED D46 User defined LED D47 Power LED D49 OpenSDA LED ...
Страница 40: ... 1 OS and Drivers Types Notes OS Linux Version 3 0 35 Ubuntu Version 11 10 Android Version 4 3 Device Drivers Serial Series driver RTC Hardware clock driver Net 10 100 Gb IEEE1588 Ethernet Display Two display ports LVDS and HDMI 1 4a MMC SD Two SD 3 0 SDXC card slot eMMC USB 5 High speed USB ports 4xHost 1xOTG Audio Analog headphone mic and Digital HDMI Camera Two camera ports 1xParallel 1x MIPI C...
Страница 41: ...t image system img Recovery root image recovery img Table 3 5 Storage Partitions for Android Partition type index Name Start Offset Size File System Content N A BOOT Loader 0 1MB N A bootloader Primary 1 Boot 8M 8MB boot img format a kernel ramdisk boot img Primary 2 Recovery Follow Boot 8MB boot img format a kernel ramdisk recovery img Logic 4 Extended 3 DATA follow Recovery 1024MB EXT4 Mount at ...
Страница 42: ...ns unpacked data system configuration database etc Under normal mode the root file system is mounted from uramdisk Under recovery mode the root file system is mounted from the RECOVERY partition 3 4 Setting up Terminal Emulation Connect the RIoTboard to a PC with the help of a serial cable Launch a terminal emulation program such as HyperTerminal or TeraTerm and configure the COM parameters as sho...
Страница 43: ...wnload and Run Linux or Android System 1 Copy all the system files to a root directory of your hard drive assume C is the root directory 2 Use a Mini USB cable to connect USB OTG interface on RIoTboard to the USB Host on PC and then open a Terminal window 3 Set the boot switch SW1 on the RIoTboard to Serial Download Mode according to the configurations as shown in the following table Table 4 1 Boo...
Страница 44: ...Linux Update OS Firmware files to overwrite the files with the same names For Android Copy the Android image files u boot mx6solo riot bin and according to the boot mode SD eMMC to copy the boot img recovery img and system img under SD eMMC directory to Android flash image tool Mfgtools Rel 4 1 0_130816_MX6DL_UPDATER Profiles MX6DL Linux Update OS Firmware files android for overwriting the files w...
Страница 45: ...R MANUAL v1 0 Date 01 20 2014 Page 45 MFG tool window 7 Click Start in the following window when download process is done click Stop to finish Click Start 8 When download process is done click Exit to exit ...
Страница 46: ...ot the RIOT Board and press any key on your PC s keyboard when the system prompts you with a countdown in seconds as shown below U Boot 2009 08 dirty Oct 17 2013 17 08 06 CPU Freescale i MX6 family TO1 1 at 792 MHz Thermal sensor with ratio 201 Temperature 42 C calibration data 0x5f55765f mx6q pll1 792MHz mx6q pll2 528MHz mx6q pll3 480MHz mx6q pll8 50MHz ipg clock 66000000Hz ipg per clock 66000000...
Страница 47: ...otargs console ttymxc1 115200 init init nosmp video mxcfb0 dev ldb bpp 32 video mxcfb1 off fbmem 10M vmalloc 400M androidboot console ttymxc1 androidboot hardware freescale MX6Solo RIOT U Boot saveenv 2 Display with HDMI Only Default mode Execute the following instructions in u boot mode to configure for HDMI display mode MX6Solo RIOT U Boot setenv bootargs console ttymxc1 115200 init init nosmp v...
Страница 48: ... Please strictly follow the steps listed below to make images for Linux system 5 1 1 Getting Tools and Source Code 1 Execute the following instructions to get cross compiling toolchain cd git clone git github com embest tech fsl linaro toolchain git 2 Execute the following instructions to get u boot source code cd git clone git github com embest tech u boot imx git b embest_imx_3 0 35_4 0 0 3 Exec...
Страница 49: ...ly generated and saved under tools after compiling u boot bin So please make sure uboot is compiled first before compiling kernel image Copy u boot mx6solo riot bin and uImage files that are generated by compiling to linux flash image tool Mfgtools Rel 4 1 0_130816_MX6DL_UPDATER Profiles MX6DL Linux Update OS Firmware files to overwrite the files with the same names and then start over the operati...
Страница 50: ...mages 1 You can choose to build Android image for eMMC or SD Boot Open the device fsl riot_6solo BoardConfig mk file with Notepad change the BUILD_TARGET_LOCATION to select the boot device eMMC Boot BUILD_TARGET_LOCATION emmc SD Boot BUILD_TARGET_LOCATION sdmmc 2 Execute the following instructions to compile Android image cd android imx6 jb4 3 1 0 0 source build envsetup sh lunch riot_6solo user m...
Страница 51: ... be written to RECOVERY partition of SD eMMC card with dd command u boot bin uboot image with padding Note Android image should be built in user mode For more information please visit http source android com source building html 3 Execute the following instructions to compile boot img source build envsetup sh lunch riot_6solo user make bootimage After executing the instructions a boot img image ca...
Страница 52: ...rounded metal object such as the system unit unpainted metal chassis If possible use antistatic devices such as wrist straps and floor mats Always hold a evaluation board by its edges Avoid touching the contacts and components on the board Take care when connecting or disconnecting cables A damaged cable can cause a short in the electrical circuit Prevent damage to the connectors by aligning conne...
Страница 53: ...53 ...
Страница 54: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information RIoTboard MCIMX6 SOLO ...