background image

OLIMEX© 2012

OLinuXino User's Manual

7.2 Processor block diagram

Page 41 of 48

Downloaded from 

Elcodis.com

 

electronic components distributor

 

Summary of Contents for OLinuXino-MINI

Page 1: ...pen source single board Linux computer USER S MANUAL Revision D July 2012 Designed by OLIMEX Ltd 2012 All boards produced by Olimex LTD are ROHS compliant Downloaded from Elcodis com electronic compon...

Page 2: ...ied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded This document is intended only to assist the reader in the use of the product OL...

Page 3: ...LED 13 CHAPTER 3 OLINUXINO BOARD DESCRIPTION 3 Introduction to the chapter 15 3 1 Layout top view 15 CHAPTER 4 THE iMX233 MICROCONTROLLER 4 Introduction to the chapter 16 4 1 The microcontroller 16 C...

Page 4: ...e components 38 6 14 Accessories 38 6 14 1 USB SERIAL CABLE F 38 CHAPTER 7 BLOCK DIAGRAM AND MEMORY 7 Introduction to the chapter 40 7 1 Memory addresses 40 7 2 Processor block diagram 41 7 3 Physical...

Page 5: ...tor 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 SD card connector for booting the Lin...

Page 6: ...IFI_RTL8188 which is USB WIFI modem with RTL8188CU chip and can be purchased separately MOD WIFI_RTL8188 can be connected to any of the OLinuXino boards via the USB OLinuXino MINI has additional optio...

Page 7: ...d features Chapter 2 provides a guide for quickly setting up the board Chapter 3 contains the general board diagram and layout Chapter 4 describes the component that is the heart of the board the iMX2...

Page 8: ...d touching the component pins or any other metallic element 2 3 Requirements In order to set up the OLinuXino optimally the following items are required 6V to 16V source of power with 1A maximum amper...

Page 9: ...onsumption 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 For the European customers we sell a po...

Page 10: ...ee 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 connector On the opposite side of the cables...

Page 11: ...se is not discussed 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 step...

Page 12: ...le 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 I changed the machine name to imx2...

Page 13: ...blinking the LED First we set the pin responsible for the LED as an output and we can set its value manually to high or low position make it blink manually The LED mounted on the board uses GPIO65 You...

Page 14: ...s gpio gpio65 value sleep 1 done We save it as as gpio and we make it executable with chmod x gpio then we execut the script with gpio The LED should start blinking with 0 5Hz Page 14 of 48 Downloaded...

Page 15: ...e 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 3...

Page 16: ...peed high 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 D...

Page 17: ...es with hardware management of device interleaving High speed MMC secure digital SD Hardware Reed Solomon Error Correction Code ECC engine offers industry leading protection and performance for NANDs...

Page 18: ...perates at up to 115Kb s using programmed I O I2C Master Slave DMA control of an entire EEPROM or other device read write transaction without CPU intervention Dual Synchronous Serial Ports for SPI MMC...

Page 19: ...stly delays waiting for new device support in t he boot ROM Fully software programmable and accessible Flexible I O Pins All digital pins have drive strength controls Most non EMI digital pins have ge...

Page 20: ...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 and the transistors T1 and T2 5...

Page 21: ...e USB hosts are disabled The consumption when Linux is 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...

Page 22: ...se the internal 3 3V DC DC convertor in the iMX233 However the internal DC DC in the processor is not very reliable when a lot of current is required It is better to mount the elements of the 3 3V par...

Page 23: ...aces 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 computer using the debug interfaces provi...

Page 24: ...3 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 int...

Page 25: ...header mounted so in order to use it you will need to use wires for connection Consider the the software settings required to switch from SJTAG to 6 pin JTAG and vice verse referring to the iMX233 ma...

Page 26: ...cs Classic JTAG multiplexed with SD card Pin Signal Name Processor Pin 1 SSP1_DATA1 85 2 SSP1_DATA0 84 3 GND 30 35 98 105 112 118 4 SSP1_SCK 90 5 SD_VCC 6 SSP1_CMD 83 7 SSP1_DATA3 87 8 SSP1_DATA2 86 N...

Page 27: ...uality 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 please try using another one of better quality...

Page 28: ...oth the connector and the microSD card 6 3 UEXT module OLinuXino board has UEXT connector and can interface Olimex s UEXT modules For more information on UEXT please visit http www olimex com dev OTHE...

Page 29: ..._D11 UEXT_CS 25 The UEXT pinout is also printed at the bottom of the board under the connector 6 4 GPIO General Purpose Input Output 40pin connector The GPIO pins are led out on a separate 40pin conne...

Page 30: ...Processor pin 11 PIN13 LCD_D12 27 31 PIN3 LCD_D02 4 12 PIN22 LCD_EN I2C_SCL 11 32 PIN32 LRADC1 107 13 PIN12 LCD_D11 UEXT_CS 25 33 PIN2 LCD_D01 3 14 PIN23 LCD_DISP 12 34 PIN33 LRADC0 108 15 PIN11 LCD_...

Page 31: ...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 Con...

Page 32: ...is also an additional GND pad named GND_PIN which is a fast way to have access to a ground signal 6 5 USB HOSTs The USB hosts and wireless connectivity option are controlled by a single chip GL850G T...

Page 33: ...OST_D 3 USB_HOST_D 4 GND 6 6 PWR Jack The power jack used is the typical 2 5mm one used by Olimex in most of our products You should provide between 6 and 16 volts 1A to the board Pin Signal Name 1 Po...

Page 34: ...nterfacing 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 Audio in connector Pin SIGNAL NAME P...

Page 35: ...n on the top of the board in the base of the connector 6 9 Composite video connector The composite video is the connector you should use if you wish OLinuXino MINI video output on a monitor The whole...

Page 36: ...operations you will need basic engineering skills and experience You can check below the table or the schematic for the correct positions Value of 1 means the jumper is closed BOOT MODE D03 d02 d01 d0...

Page 37: ...s must be moved together Closing both of 3 3V_E and 3 3VIO_E at the same time will damage the processor One of them has to be open unsoldered cut There are two possible positions 1 3 3V_E closed solde...

Page 38: ...board in low power mode when powered by battery PWR_BUT is used to initially power up the board and pressing the board again after it is powered will put it low power mode Recovery pads REC these can...

Page 39: ...no User s Manual is important to specify in your purchase order whether you want the USB SERIAL CABLE F variant with male of female connectors Page 39 of 48 Downloaded from Elcodis com electronic comp...

Page 40: ...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 Memory Map Decode block Device Mnemonic...

Page 41: ...OLIMEX 2012 OLinuXino User s Manual 7 2 Processor block diagram Page 41 of 48 Downloaded from Elcodis com electronic components distributor...

Page 42: ...OLIMEX 2012 OLinuXino User s Manual 7 3 Physical memory map Page 42 of 48 Downloaded from Elcodis com electronic components distributor...

Page 43: ...no 8 1 Eagle schematic OLinuXino schematic is visible for reference here You can also find them on the web page for OLinuXino at our site http www olimex com dev imx233 OLinuXino MINI html They are lo...

Page 44: ...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 34...

Page 45: ...s 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 12 0m...

Page 46: ...ates 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 internal and external DC DC ad...

Page 47: ...ording 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 fa...

Page 48: ...k when they are powered Please note that warrany do not cover problems caused by unproper use shorts over voltages ESD shock etc If the board has warranty label it should be not broken Broken labels v...

Reviews: