OLIMEX OLinuXino-NANO User Manual

Open-source single-board linux computer
Table of Contents

Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the OLinuXino-NANO and is the answer not in the manual?

Questions and answers

Summary of Contents for OLIMEX OLinuXino-NANO

  • 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: Disclaimer

    This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product.
  • Page 3: Table Of Contents

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual Table of Contents DISCLAIMER ......................2 CHAPTER 1 OVERVIEW ..................5 1. Introduction to the chapter ....................... 5 1.1 Features ............................. 5 1.2 The OLinuXino family ......................6 1.3 Target market and purpose of the board ................7 1.4 Organization ..........................
  • Page 4 OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 6.4 GPIO (General Purpose Input/Output) 40pin connector ..........27 6.5 USB HOSTs ..........................30 6.6 PWR Jack ..........................30 6.7 Headphones and line-in connector ..................31 6.8 Battery connector ........................32 6.9 Composite video connector ....................32 6.10 Boot mode positions ......................
  • Page 5: Chapter 1 Overview

    Thank you for choosing the OLinuXino single board computer from Olimex! This document provides a user’s guide for the Olimex OLinuXino board. As an overview, this chapter gives the scope of this document and lists the board’s features. The differences between the members of the OLinuXino family are mentioned.
  • Page 6: The Olinuxino Family

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 1.2 The OLinuXino family Table of comparison OLinuXino-NANO OLinuXino-MICRO OLinuXino-MINI OLinuXino-MAXI Processor iMX233 @ 454Mhz iMX233 @ 454Mhz iMX233 @ 454Mhz iMX233 @ 454Mhz Ram [MB] # USB hosts 100/150 Mbit No/WIFI No/WIFI option** No/WIFI...
  • Page 7: Target Market And Purpose Of The Board

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 1.3 Target market and purpose of the board The boards from the OLinuXino family are ready to use, easy to setup and are suitable for embedded programming enthusiasts, Linux hobbyists, gadget fans and also professionals (since its low cost makes it very good solution for application orientated embedded systems).
  • Page 8: Chapter 2 Setting Up The Olinuxino Board

    Note that the board arrives without SD card or Linux image. You can purchase a card with Linux separately. It is recommended that the user has basic Linux experience. Some of the suggested items can be purchased by Olimex, for instance: iMX233-OLinuXino-SD – SD card with the Linux image USB-SERIAL-CABLE-F –...
  • Page 9: Powering The Board

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 2.3 Powering the board The board is powered either via the PWR jack or via a battery. It should be supplied from a 6V to 16V source with maximum current of 1A from the power jack.
  • Page 10: Using Bitburner

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 2.5 Using BitBurner IMPORTANT! MODIFYING THE FUSES IS IRREVERSIBLE PROCESS! BURNING THE WRONG FUSES MIGHT DAMAGE OLINUXINO IRREVERSIBLY! BURNING WRONG FUSES MIGHT CAUSE BOOT PROBLEMS! BURN FUSES AT OWN RISK! The bit burning is done via the USB of the computer connected to the OLINUXINO board and the BitBurner software.
  • Page 11: Building The Linux Image

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 2.6 Building the Linux image Note that building the Linux image from scratch is a time-consuming task. Even with powerful machine and fast internet connection it might take few hours compiling. Some Linux distributions might lack the tools required to compile/build/execute scripts/download from repository – how to get those is not discussed below.
  • Page 12 OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 3) Created directory for the project and download the BSP source from the git repository: user@dist$: mkdir fsl-community-bsp user@dist$: cd fsl-community-bsp ~/fsl-community-bsp$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b denzil ~/fsl-community-bsp$: repo sync 4) You can change the settings for the build if you want at fsl-community-bsp/build/conf/local.conf.
  • Page 13: How To Blink The Led

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual need to install dependencies needed for the compile/build scripts. Here are some (but not all) of the mandatory ones: G++; diffstat; texi2html; chrpath; gawk; texinfo; some git client. To ensure you have the latest version supported with all the updates visit https://github.com/OLIMEX/OLINUXINO...
  • Page 14: How Setup The I2C, Spi, Uart

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual ./gpio The LED should start blinking with 0.5Hz. 2.8 How setup the I2C, SPI, UART There are number of examples with our extension module board to achieve those 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: Chapter 3 Olinuxino Board Description

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual CHAPTER 3 OLINUXINO BOARD 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 names check the OLinuXino board itself.
  • Page 16: Chapter 4 The Imx233 Microcontroller

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual CHAPTER 4 THE iMX233 MICROCONTROLLER 4. Introduction to the chapter In this chapter is located the information about the heart of OLinuXino – its microcontroller. The information is a modified version of the datasheet provided by its manufacturers.
  • Page 17 OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual — 6 independent channels and 10 dedicated channels — Resistive touchscreen controller — Temperature sensor controller — Absolute accuracy of 1.3%  Security Features — Read-only unique ID for digital rights management algorithms — Secure boot using 128-bit AES hardware decryption —...
  • Page 18 OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual — High-speed memory copy  Three Universal Asynchronous Receiver-Transmitters (UARTs) — Two high-speed application UARTs operating up to 3.25 Mb/s with hardware flow control and dual DMA. — Debug UART operates at up to 115Kb/s using programmed I/O.
  • Page 19: Chapter 5 Control Circuity And Hardware Modules

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual CHAPTER 5 CONTROL CIRCUITY AND HARDWARE MODULES 5. Introduction to the chapter Here you can find information about reset circuit and quartz crystals locations, the power supply circuit 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 3.3V...
  • Page 20: Power Supply Circuit

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 5.3 Power supply circuit The power supply circuit of OLinuXino-MINI allows flexible input supply from 6V to 16V direct current. This means a wide range of power supplies, adapters, converters are applicable. The maximum amperage the board can draw is 1A.
  • Page 21 OLIMEX© 2015 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 21 of 46...
  • Page 22: Chapter 6 Connectors And Pinout

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual CHAPTER 6 CONNECTORS AND PINOUT 6. Introduction to the chapter In this chapter are presented the connectors that can be found on the board all together with their pinout and notes about them. Jumpers functions are described. Notes and info on specific peripherals are presented.
  • Page 23: Uart Debug

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 6.1.1 UART debug The first one is a debug UART interface – U_DEBUG. You can use our USB-SERIAL-CABLE for debugging via the UART. Note on how to use the U_DEBUG with USB-SERIAL-CABLE-F which has RED GREEN BLUE wires GND=BLUE, RX(INPUT)=GREEN, TX(OUTPUT)=RED.
  • Page 24: Classic Jtag Debug

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual one-wire serial JTAG interface or the alternative six-wire parallel JTAG interface is used. There are other options in the digital control block which might interest you and our advice is to check the iMX233's datasheet released by Freescale.
  • Page 25: Sd/Mmc Slot

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual control block. The processor's datasheet should be always the first piece of paper you consult when dealing with electronics. Notice that the pad numeration is written at the bottom of OLinuXino-MINI under the microSD card connector. Please check the manual part for microSD card for a schematic of the pins.
  • Page 26: Uext Module

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 6.3 UEXT module OLinuXino board has UEXT connector and can interface Olimex's UEXT modules. For more information on UEXT please visit: https://www.olimex.com/Products/Modules/UEXT/ *Note the two jumpers PIN29/SOFT_CL – PIN22/LCD_EN/I2C_SCL, and PIN28/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.
  • Page 27: Gpio (General Purpose Input/Output) 40Pin Connector

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 6.4 GPIO (General Purpose Input/Output) 40pin connector The GPIO pins are led out on a separate 40pin connecter. They allow the user to attach additional hardware, check readings or perform hardware debug. The “GPIO Pin#” column shows connector number and does NOT represent the naming on the bottom of the board.
  • Page 28 You can check the connection between Linux naming of the pin, Olimex naming of the pin and the consecutive connector pin number in the table below. The ones filled with “Not implemented” doesn't have Linux support by the time of writing and will be updated overtime.
  • Page 29 OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 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 have access to a ground signal.
  • Page 30: Usb Hosts

    Our boards usually use a DC barrel jack with a 2.0mm thick inner pin. The outer hole diameter is 6.3mm. The standard power supply jack used in most of the OLIMEX boards has positive voltage in the inner pin. You should provide between 6 and 16 volts @ 1A to the board.
  • Page 31: Headphones And Line-In Connector

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 6.7 Headphones and line-in connector Standard audio jack and phone jack are mounted for the audio interfacing. Headphones/Audio out connector Pin# SIGNAL NAME Processor Pin# L channel R channel GND pins The headphones resistance is 16 Ohms!
  • Page 32: Battery Connector

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 6.8 Battery connector When using the battery connector keep in mind that it is an energy solution that wouldn't be able to power the board and all the peripherals. The voltage of a 3.7V LIPO battery would be enough to power the processor and the memory but probably won't be enough to power all the devices you mount on the USB hosts.
  • Page 33: Boot Mode Positions

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 6.10 Boot mode positions The iMX233 can boot the operating system from different locations. The default location for the Linux files we used is the microSD card. There are 4(four) jumpers responsible for the boot location: D03, D02, D01 and D00.
  • Page 34: Jumper Description

    2) 3.3V_E open (unsoldered/cut), 3.3VIO_E closed (soldered) In the default variant 1) the board uses the mounted by OLIMEX DC-DC 3.3V convertor which when the board is powered by external supply is the better alternative. However, if you use battery it will not power the chip handling the USB and the LAN functionality.
  • Page 35: Additional Hardware Components

    H5DU5xxxyyy LED1 + Power LED 6.13 Accessories Here you will find additional information for Olimex products that you can use with OlinuXino- MINI. 6.13.1 USB-SERIAL-CABLE-F The cable for the U_DEBUG interface that can be purchased for additional cost has three cables. It is important to specify in your purchase order whether you want the USB-SERIAL-CABLE-F variant with male of female connectors.
  • Page 36: Chapter 7 Block Diagram And Memory

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual CHAPTER 7 BLOCK DIAGRAM AND MEMORY 7. Introduction to the chapter On the next page you can find a memory map for this family of processors. It is strongly recommended to refer to the original datasheet released by Freescale for one of higher quality.
  • Page 37: Processor Block Diagram

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 7.2 Processor block diagram Page 37 of 46...
  • Page 38: Physical Memory Map

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 7.3 Physical memory map Page 38 of 46...
  • Page 39: Chapter 8 Schematics

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual CHAPTER 8 SCHEMATICS 8. Introduction to the chapter In this chapter are located the schematics describing logically and 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/iMX233/iMX233-...
  • Page 40 OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual DCDC_VDDD VDDD1 EMI_A00 VDDD3 EMI_A01 512Mb DDR SDRAM (32Mx16) EMI_A02 EMI_A03 22uF/6.3V 22uF/6.3V VSSD2 EMI_A04 VSSD1 EMI_A05 2.5V HY5DU121622D(L)T(P)-J 3.3VIO EMI_A06 22uF/6.3V VDDIO33_1 EMI_A07 22uF/6.3V PIN6/LCD_D05 VDDIO33_3 EMI_A08 EMI_A09 22uF/6.3V VDDIO_EMIQ EMI_A10 100nF VDDIO_EMI1 EMI_A11 100nF 2.5V...
  • Page 41: Physical Dimensions

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 8.2 Physical 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 – 13.6mm (0.525''); composite connector –...
  • Page 42: Chapter 9 Revision History And Support

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual CHAPTER 9 REVISION HISTORY AND SUPPORT 9. Introduction to the chapter In this chapter you will find the current and the previous version of the document you are reading. Also the web-page for your device is listed. Be sure to check it after a purchase for the latest available updates and examples.
  • Page 43 OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual Continued from previous page Revision Changes Modified Page# 16, 17, 18 Page 16, 17, 18 – Fixed wrong info about the 29.10.12 LQFP128 package of iMX233 Page 10 – Wrong wiring for fuse burning fixed Page 43 –...
  • Page 44: Board Revision

    OLIMEX© 2015 IMX233-OLinuXino-MINI user's manual 9.2 Board revision Revision Notable Changes - Initial release of the board - R31 to R38 are changed to NA, because into the newest GL850G datasheet(schematic) they are removed - In addition PSELF is connected to V33 pin through 10k resistor with the aim of GL850G to be set in self-powered mode - Altered inductors: L1,L2 i L5 to 7x8mm package.
  • Page 45: Useful Web Links And Purchase Codes

    The web page you can visit for more info on your device is https://www.olimex.com/Products/OLinuXino/iMX233/iMX233-OLinuXino-MINI/, https://www.olimex.com/wiki/IMX233 You can get the latest updates on the software at: https://github.com/OLIMEX/OLINUXINO. The OLinuXino Linux images sources: https://github.com/Freescale/fsl-community-bsp-platform. ORDER CODES: iMX233-OLinuXino-MAXI – the best version of OLinuXino featuring Ethernet controller iMX233-OLinuXino-MINI –...
  • Page 46: Product Support

    All goods are checked before they are sent out. In the unlikely event that goods are faulty, they must be returned, to OLIMEX at the address listed on your order invoice. OLIMEX will not accept goods that have clearly been used more than the amount needed to evaluate their functionality.
  • Page 47 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Olimex Ltd. iMX233-OLINUXINO-MINI...

This manual is also suitable for:

Olinuxino-microOlinuxino-maxiOlinuxino-mini

Table of Contents