OLinuXino-MINI
Open-source single-board Linux computer
USER’S MANUAL
Revision H, April 2015
Designed by OLIMEX Ltd, 2012
All boards produced by Olimex LTD are ROHS compliant
Page 1: ...OLinuXino MINI Open source single board Linux computer USER S MANUAL Revision H April 2015 Designed by OLIMEX Ltd 2012 All boards produced by Olimex LTD are ROHS compliant...
Page 2: ...ood faith However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded This document is intended only to assist th...
Page 3: ...1 2 7 How to blink the LED 13 2 8 How setup the I2C SPI UART 14 2 9 First steps with iMX233 OLinuXino MINI 14 CHAPTER 3 OLINUXINO BOARD DESCRIPTION 15 3 Introduction to the chapter 15 3 1 Layout top v...
Page 4: ...6 11 4 Boot mode selecting jumpers 34 6 12 Additional hardware components 35 6 13 Accessories 35 6 13 1 USB SERIAL CABLE F 35 CHAPTER 7 BLOCK DIAGRAM AND MEMORY 36 7 Introduction to the chapter 36 7 1...
Page 5: ...manufactured by Freescale Semiconductor OLinuXino is an open source open hardware project and all documentation is available to the customer 1 1 Features iMX233 ARM926J processor at 454Mhz 64 MB RAM...
Page 6: ...g Yes Yes No No Audio IN connector No No Yes Yes Audio OUT connector No No Yes Yes UEXT connector Yes No Yes Yes Power jack No Yes Yes Yes VGA connector No Yes Yes Yes 100Mbit Ethernet for the wired n...
Page 7: ...cess to the technical documentation of the board The software is released under General Purpose License and the board is considered open hardware 1 4 Organization Each section in this document covers...
Page 8: ...be worn when handling the board Avoid touching the component pins or any other metallic element 2 2 Requirements In order to set up the OLinuXino optimally the following items are required 6V to 16V...
Page 9: ...Linux and WIFI running the typical consumption is around 0 20A When powered by the typical 3 7V battery the WIFI and USB hosts will be disabled if you use external 3 3 DC DC not mounted by default Fo...
Page 10: ...be connected After soldering the three wires you can place a marker on each of them or use colored wires to be able to distinguish them You can also use some gel to keep them tight on the USB connect...
Page 11: ...ed below The Linux image is created and downloaded from https github com Freescale fsl community bsp platform For the test here we used Debian 6 0 with GNOME visual libraries The steps we did 1 From t...
Page 12: ...you want at fsl community bsp build conf local conf I changed the machine name to imx233 olinuxino maxi For Linux kernel configurations and settings you can do of course you can use also the default s...
Page 13: ...make it blink manually The LED mounted on the board uses GPIO65 You can use external diode instead of the one mounted you have to look at the table The Linux implementation of pins in the hardware sec...
Page 14: ...e connections on the UEXT The examples might be used as an example for I2C SPI or UART communication You can find them at our GitHub page https github com OLIMEX OLINUXINO tree master SOFTWARE iMX233...
Page 15: ...OARD DESCRIPTION 3 Introduction to the chapter Here you get acquainted with the main parts of the board Note the names used on the board differ from the names used to describe them For the actual name...
Page 16: ...gh speed USB device and host functions Fully integrated full speed high speed Physical Layer Protocol PHY Mass storage host capable uncertified by USB IF Power Management Unit Single inductor DC DC sw...
Page 17: ...tion and programmable redundant area Dual Peripheral Bus Bridges with 18 DMA Channels Multiple peripheral clock domains save power while optimizing performance Direct Memory Access DMA with sophistica...
Page 18: ...Pulse Width Modulator PWM Real Time Clock Alarm clock can turn the system on Uses the existing 24 MHz XTAL for low cost or optional low power crystal 32 768 kHz or 32 0 kHz customer selectable via OTP...
Page 19: ...t is discussed 5 1 Reset OLinuXino s reset circuit includes R42 47K R10 47 T1 T2 Q1 and a RESET button The RESET is specific for the fact that it is accomplished when the quartz is disconnected using...
Page 20: ...running is around 0 75A The board can be powered either from the power jack or from the LIPO_BAT connector Note that since standard batteries can t provide the voltage needed for the board it is advis...
Page 21: ...15 IMX233 OLinuXino MINI user s manual is not very reliable when a lot of current is required It is better to mount the elements of the 3 3V part circuit if you wish to use 3 3V at heavier loads Page...
Page 22: ...presented Notes regarding the interfaces are given 6 1 Debugging interfaces If you don t have a separate monitor or display around and you don t wish to swap cables constantly with your personal comp...
Page 23: ...GND 30 35 98 105 112 118 4 DEBUG 84 You can also check the pin names at the bottom of the board under the U_DEBUG header 6 1 2 SJTAG debug The second interface is the Serial JTAG SJTAG one wire interf...
Page 24: ...JTAG and vice verse referring to the iMX233 manual For instance The HW_DIGCTL_CTRL_USE_SERIAL_JTAG bit in the digital control block selects whether the serial JTAG interface or the alternative six wi...
Page 25: ...However keep in mind that some of the lower quality microSD cards might draw too much current from the slot which might cause power state problems If you suspect the microSD card is causing problems p...
Page 26: ...N28 SOFT_SDA3 PIN21 LCD_HSYNC I2C_SDA which by default are set to a software SPI They can be used to set the whole UEXT to a hardware SPI UEXT connector Pin Signal Name Processor Pin 1 3 3VREG 2 GND 3...
Page 27: ...OFT_SDA 31 5 PIN16 LCD_D15 28 25 PIN6 LCD_D05 7 6 PIN19 LCD_DOTCLK 17 26 PIN29 SOFT_SCL 34 7 PIN15 LCD_D14 29 27 PIN5 LCD_D04 6 8 PIN20 LCD_VSYNC 16 28 PIN30 81 9 PIN14 LCD_D13 26 29 PIN4 LCD_D03 5 10...
Page 28: ...ttom of the board under the connector with white ink If OLinuXino Name is other text it is a signal used for the hardware of the board but still can be controller by the Linux it can t be found at the...
Page 29: ...l Below you can find the GPIO_CON as seen in the schematic When looking at the bottom of OLinuXino MINI near the GPIO connector there is also an additional GND pad named GND_PIN which is a fast way to...
Page 30: ...ard USB host pattern USB 2 level host PIN SIGNAL NAME 1 USB_PWR_A 2 USB_HOST_D 3 USB_HOST_D 4 GND 6 6 PWR Jack Our boards usually use a DC barrel jack with a 2 0mm thick inner pin The outer hole diame...
Page 31: ...hone jack are mounted for the audio interfacing Headphones Audio out connector Pin SIGNAL NAME Processor Pin 2 L channel 113 3 R channel 109 5 GND GND pins The headphones resistance is 16 Ohms Line in...
Page 32: ...memory but probably won t be enough to power all the devices you mount on the USB hosts Pin Signal Name 1 VBAT 2 GND The pins are also written on the top of the board in the base of the connector 6 9...
Page 33: ...that the jumpers are SMD type and opening a jumper would require cutting closing a jumper would require soldering To be able to do the quoted operations you will need basic engineering skills and expe...
Page 34: ...t There are two possible positions 1 3 3V_E closed soldered 3 3VIO_E open unsoldered cut 2 3 3V_E open unsoldered cut 3 3VIO_E closed soldered In the default variant 1 the board uses the mounted by OL...
Page 35: ...sed to bring the processor to normal power mode you can short circuit the pads for this feature without having to mount a button 512 32M x 16 MBit DDR SDRAM the exact memory used at the moment of writ...
Page 36: ...reescale for one of higher quality 7 1 Memory addresses Below is the table with some of the most frequently used addresses For full list of addresses check the manual released by Freescale Chapter Mem...
Page 37: ...OLIMEX 2015 IMX233 OLinuXino MINI user s manual 7 2 Processor block diagram Page 37 of 46...
Page 38: ...OLIMEX 2015 IMX233 OLinuXino MINI user s manual 7 3 Physical memory map Page 38 of 46...
Page 39: ...d physically OLinuXino 8 1 Eagle schematic OLinuXino schematic is visible for reference here You can also find them on GitHub page for OLinuXino at our site https www olimex com Products OLinuXino iMX...
Page 40: ...C68 C69 C70 C71 C72 C73 C74 C75 COMPOSITE_VIDEO 1 2 D00_H 1 2 D01_H D1 1 2 D02_H D2 1 2 D03_H D3 FET1 GND_PIN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33...
Page 41: ...al dimensions Note that all dimensions are in inches The three highest elements on the board in order from the tallest to the shortest are capacitor C68 16 2mm 0 640 over the pcb USB host connectors 1...
Page 42: ...he latest available updates and examples 9 1 Document revision Revision Changes Modified Page A 02 07 12 Initial Creation All B 03 07 12 Page 21 added info about the U_DEBUG Page 34 info about interna...
Page 43: ...0 Wrong wiring for fuse burning fixed Page 43 Changed schematic with latest one Page 46 Added info about the latest hardware revision 10 43 46 G 21 03 12 Page 6 fixed the voltages for MINI and MAXI in...
Page 44: ...tor has been moved with 1mm near the quartz so it is far enough from the capacitors Added 100k pull down resistor on the debug line According to the IMX23RM page 1368 If the DEBUG pin is unused Freesc...
Page 45: ...ding iMX233 OLinuXino MINI WIFI the MINI version of OLinuXino embedded RTL8128CU WIFI module iMX233 OLinuXino SD SD card with the Linux image which can be used with every board from the OLinuXino fami...
Page 46: ...orrect ordered items are allowed subject to a 10 restocking fee What is unaffected If you hooked it to power you affected it To be clear this includes items that have been soldered to or have had thei...
Page 47: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Olimex Ltd iMX233 OLINUXINO MINI...