background image

OLIMEX© 2015

iMX233-OLinuXino-NANO user's manual

CON1 and CON2 – GPIO pinhole rows

GPIO
Pin# Name

Processor pin#

GPIO
Pin# Name

Processor pin#

26

PIN17/LCD_D16

19

26

PIN26/LCD_CS

10

27

PIN18/LCD_D17/USB_EN

20

27

PIN25/LCD_RS

14

28

PIN20/LCD_VSYNC

16

28

PIN24/LCD_WR

13

29

PIN21/LCD_HSYNC/I2C_S
DA

15

29

PIN23/LCD_DISP

12

30

PIN22/LCD_EN/I2C_SCL

11

30

PIN19/LCD_DOTCLK

17

Signals in yellow color are the headphones out signals.
Signals in blue color are the line in signals.

The hardware is associated differently in the Linux following the GPIO naming conventions 
suggested in the iMX233 datasheet. 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. “Linux GPIO” is the one you should use in Linux (the one in the datasheet); 
“OLinuXino name” is the pin as written on the bottom of the board. ”OLinuXino GPIO Connector 
#” is the consecutive number of pins with BAT being Pin#1 and GND#40. 
Note that if “OLinuXino Name” starts with P and then is followed by a number X, the PX is the 
name written on the bottom 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 GPIO connector though).

The Linux implementation of pins

Linux

GPIO/iMX
233 GPIO

OLinuXino Name

OLinuXino GPIO

Connector #

Linux

GPIO/iMX
233 GPIO

OLinuXino

Name

OLinuXino GPIO

Connector #

0

PIN9

19

32 to 39

Not

implemented

Not

implemented

1

PIN10

17

51

PIN23

18

2

PIN11

15

52

PIN25

16

3

PIN12

13

53

PIN24

20

4

PIN13

11

55

PIN19

12

5

PIN14

9

56

PIN22

10

6

PIN15

7

64

JTAG_TDO1

SSP1_CMD

Not

implemented

7

PIN16

5

65

LED1

Not

implemented

Page 24 of 36

Содержание IMX233-OLX-NANO

Страница 1: ...iMX233 OLinuXino NANO Open source single board Linux computer USER S MANUAL Revision F January 2015 Designed by OLIMEX Ltd 2013 All boards produced by Olimex LTD are ROHS compliant...

Страница 2: ...merchantability or fitness for purpose are excluded 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...

Страница 3: ...x image 10 2 7 How to use the I2C SPI UART 11 CHAPTER 3 OLINUXINO BOARD DESCRIPTION 12 3 Introduction to the chapter 12 3 1 Layout top view 12 3 2 Layout bottom view 12 CHAPTER 4 THE iMX233 MICROCONTR...

Страница 4: ...6 11 1 USB SERIAL CABLE F 29 CHAPTER 7 BLOCK DIAGRAM AND MEMORY 30 7 Introduction to the chapter 30 7 1 Memory addresses 30 7 2 Processor block diagram 31 7 3 Physical memory map 32 CHAPTER 8 SCHEMAT...

Страница 5: ...on the iMX233 microcontroller 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...

Страница 6: ...V 5V 6V 16V 6V 16V Dimensions 3 00 x 0 80 3 40 x 1 70 3 70 x 2 65 3 70 x 2 65 Breadboarding Yes Yes No No Audio IN connector No No Yes Yes Audio OUT connector No No Yes Yes UEXT connector Yes No Yes Y...

Страница 7: ...battery power supply However when powering the board with a LiPo battery please note that the USB host will not be able to power your USB devices since neither the microcontroller is able to step up t...

Страница 8: ...tionality Recommended items that is good to have in order to be able to interact with the most important of the features of the board Additional items that provide access to additional features or exp...

Страница 9: ...hen the board is powered only by a 3 7V battery the USB would NOT be able to power USB devices since there IS NO step up convertor to 5V It is a good idea to have a power supply providing minimum of 0...

Страница 10: ...that connects a USB with the USB of your connector 2 6 Building the Linux image Notes on building the official Debian Linux image might be found at the following blog post http olimex wordpress com 2...

Страница 11: ...http www jann cc 2012 08 23 building_a_kernel_3_x_for_the_olinuxino_from_sources html 2 7 How to use the I2C SPI UART There are number of examples with our extension module boards to achieve the menti...

Страница 12: ...PTION 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...

Страница 13: ...ncertified by USB IF Power Management Unit Single inductor DC DC switched converter with multi channel output supporting Li Ion batteries Features multi channel outputs for VDDIO 3 3 V VDDD 1 2 V VDDA...

Страница 14: ...ble input formats Pixel Processing Pipeline PXP Provides full path from color space conversion scaling alpha blending to rotation without intermediate memory access Bi linear scaling algorithm with cr...

Страница 15: ...mode selection 128 bit boot mode crypto key Boot mode specification of NAND characteristics for device that the customer is soldering to the board This means no more costly delays waiting for new dev...

Страница 16: ...tals locations the power supply circuit is discussed 5 1 Reset OLinuXino s reset circuit includes R16 2 2 k R17 2 2 k T1 T2 quartz Q1 and a RESET button The RESET is specific for the fact that it is a...

Страница 17: ...ls are connected the board except the SD card the typical consumption is 0 12A With one flash memory stick the consumption raises to 0 16A The board can be powered either from LIPO_BAT connector or fr...

Страница 18: ...irst one is a debug UART interface U_DEBUG You can use our USB SERIAL CABLE F for debugging via the UART Of course if you already have a similar cable you can use it without problems If your computer...

Страница 19: ...e serial JTAG interface or the alternative six wire parallel JTAG interface is used HW_DIGCTL_CTRL_USE_SERIAL_JTAG 0 0 selects whether the one wire serial JTAG interface or the alternative six wire pa...

Страница 20: ...ards on the OLinuXino boards and all of them worked fine regardless manufacturer or capacity However keep in mind that some of the lower quality microSD cards might draw too much current from the slot...

Страница 21: ...ard you can download a new image from the iMX233 wiki article at our web site 6 3 UEXT module OLinuXino board has UEXT connector and can interface Olimex s UEXT modules For more information on UEXT pl...

Страница 22: ...OLIMEX 2015 iMX233 OLinuXino NANO user s manual 8 SSP2_MOSI 21 9 SSP2_SCK 33 10 CS_UEXT_GPIO 25 default OR 32 Controlled by SMT jumper The UEXT connections are visible below Page 22 of 36...

Страница 23: ...t breadboard fit CON1 and CON2 GPIO pinhole rows CON1 CON2 GPIO Pin Signal name Processor pin GPIO Pin Signal name Processor pin 1 BAT 1 5VEXT 2 GND 2 GND 3 3 3V 3 3 3V_REG 4 PIN1 LCD_D00 2 4 PWM0 DUA...

Страница 24: ...ting and will be updated overtime Linux GPIO is the one you should use in Linux the one in the datasheet OLinuXino name is the pin as written on the bottom of the board OLinuXino GPIO Connector is the...

Страница 25: ...w you can find the GPIO CON1 and CON2 as seen in the schematic There is numeration of the pinholes on the top of the board 6 5 USB HOST connector The USB host connector is a vertical one and it is sid...

Страница 26: ...row of pins Note that pin 1 is the VDC pins and pin 2 is the GND pin You would damage the board if you short circuit the power supply to these pins More info about the power supply can be found in cha...

Страница 27: ...nt locations The default location for the Linux files we used is the microSD card There is a resistor matrix RM1 responsible for the boot mode It is located on the back of the board Note that the jump...

Страница 28: ...ng you might damage the board permanently 6 9 1 CH CS and DH DS Those two jumpers must be moved together there are two available options configuring software I2C interface CS DS or hardware I2C interf...

Страница 29: ...6 MBit DDR SDRAM the exact memory used at the moment of writing is Xylinx H5DU5xxxyyy Green LED1 6 11 Accessories Here you will find additional information for Olimex products you can use with OLinuXi...

Страница 30: ...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...

Страница 31: ...OLIMEX 2015 iMX233 OLinuXino NANO user s manual 7 2 Processor block diagram Page 31 of 36...

Страница 32: ...OLIMEX 2015 iMX233 OLinuXino NANO user s manual 7 3 Physical memory map Page 32 of 36...

Страница 33: ...their software that allows you to inspect schematics and board files without being able to modify them This work is licensed under the Creative Commons Attribution ShareAlike 3 0 Unported License To v...

Страница 34: ...he pins of the bottom view Fixed wrong mention of SPI instead of I2C Added more information about hardware I2C 11 20 27 C 14 10 13 Wrong mention of iMX233 OLINUXINO MICRO Various page formatting BREAD...

Страница 35: ...size tiny in price and perfect for breadbording iMX233 OLinuXino MINI WIFI the MINI version of OLinuXino embedded RTL8128CU WIFI module USB SERIAL CABLE USB serial console cable for U_DEBUG SY0605E p...

Страница 36: ...e 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 their firmware changed Beca...

Отзывы: