OLIMEX IMX233-NANO+I [3/36] Table of contents
![OLIMEX IMX233-NANO+I [3/36] Table of contents](/views2/1659530/page3/bg3.png)
OLIMEX© 2015 iMX233-OLinuXino-NANO 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.2 Target market and purpose of the board ............................................................................... 7
1.3 Organization ............................................................................................................................. 7
CHAPTER 2 SETTING UP THE OLINUXINO BOARD ...................................... 8
2. Introduction to the chapter ....................................................................................................... 8
2.1 Electrostatic warning ............................................................................................................... 8
2.2 Requirements ........................................................................................................................... 8
2.3 Powering the board .................................................................................................................. 9
2.4 Prebuilt software ...................................................................................................................... 9
2.5 Using BitBurner ..................................................................................................................... 10
2.6 Building the Linux 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 MICROCONTROLLER ........................................... 13
4. Introduction to the chapter ..................................................................................................... 13
4.1 The microcontroller ............................................................................................................... 13
CHAPTER 5 CONTROL CIRCUITY AND HARDWARE MODULES ............. 16
5. Introduction to the chapter ..................................................................................................... 16
5.1 Reset ........................................................................................................................................ 16
5.2 Clock ....................................................................................................................................... 16
5.3 Power supply circuit .............................................................................................................. 17
CHAPTER 6 CONNECTORS AND PINOUT ....................................................... 18
6. Introduction to the chapter ..................................................................................................... 18
6.1 Debugging interfaces ............................................................................................................. 18
6.1.1 U_DEBUG ....................................................................................................................... 18
6.1.2 JTAG debug .................................................................................................................... 19
6.2 SD/MMC slot .......................................................................................................................... 20
6.3 UEXT module ......................................................................................................................... 21
6.4 CON1 and CON2 – GPIO connectors .................................................................................. 23
6.5 USB HOST connector ............................................................................................................ 25
Page 3 of 36
Содержание
- Disclaimer 2
- There is no warranty for the design materials and the components used to create imx233 olinuxino nano they are considered suitable only for imx233 olinuxino nano 2
- Chapter 1 overview 5 3
- Chapter 2 setting up the olinuxino board 8 3
- Chapter 3 olinuxino board description 12 3
- Chapter 4 the imx233 microcontroller 13 3
- Chapter 5 control circuity and hardware modules 16 3
- Chapter 6 connectors and pinout 18 3
- Disclaimer 2 3
- Table of contents 3
- Chapter 7 block diagram and memory 30 4
- Chapter 8 schematics 33 4
- Chapter 9 revision history and support 34 4
- Chapter 1 overview 5
- Features 5
- Introduction to the chapter 5
- 100mbit ethernet for the wired network of olinuxino maxi 150mbit for the wifi following 811 2n standard 6
- 150 mbit ethernet 6
- All three boards have the option to work with mod wifi_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 6
- Audio in connector 6
- Audio out connector 6
- Breadboarding 6
- Dc power supply 6
- Dimensions 6
- Gpio connector 6
- However there are significant differences in the dimensions the peripherals available and the power options between the different boards 6
- Of buttons 6
- Olinuxino mini has additional option of having rtl8188cu hardware mounted if you wish rtl8188cu embedded in the device you should purchase olinuxino mini wifi choosing the embedded wifi option will leave your usb hosts available for use 6
- Olinuxino nano olinuxino micro olinuxino mini olinuxino maxi 6
- Power jack 6
- Processor 6
- Ram mb 6
- Reset button 6
- Table of comparison 6
- The design of all the imx233 boards follows the same pattern which makes the transition between different olimex imx233 boards easier 6
- The olinuxino family 6
- There is an easy access to the power pin holes however especially if you use a breadboard 6
- Uext connector 6
- Usb hosts 6
- Vga connector 6
- Organization 7
- Target market and purpose of the board 7
- Chapter 2 setting up the olinuxino board 8
- Electrostatic warning 8
- Introduction to the chapter 8
- Requirements 8
- Powering the board 9
- Prebuilt software 9
- Building the linux image 10
- Using bitburner 10
- How to use the i2c spi uart 11
- Chapter 3 olinuxino board description 12
- 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 12
- Introduction to the chapter 12
- Layout bottom view 12
- Layout top view 12
- Chapter 4 the imx233 microcontroller 13
- Introduction to the chapter 13
- The microcontroller 13
- Chapter 5 control circuity and hardware modules 16
- Introduction to the chapter 16
- Power supply circuit 17
- Chapter 6 connectors and pinout 18
- Debugging interfaces 18
- Introduction to the chapter 18
- U_debug 18
- Consider the software settings required to switch from sjtag to 6 pin jtag and vice verse referring to the imx233 manual for instance 19
- Hw_digctl_ctrl_use_serial_jtag 0 0 selects whether the one wire serial jtag interface or the alternative six wire parallel jtag interface is used 0 parallel six wire jtag is enabled and is mapped to a collection of module pins that must be enabled by programming their muxsel bits in the pin control block 1 serial jtag is enabled and uses the dedicated debug pin the rom bootcode writes this field prior to enabling jtag selecting which type of jtag pin signaling to use old_jtag 0 0 use six wire parallel jtag mode serial_jtag 0x1 use one wire serial jtag mode 19
- It is good idea to check the datasheet of the imx233 processor for all the options in the digital control block the processor s datasheet should be always the first piece of paper you consult when dealing with electronics 19
- Jtag debug 19
- The hw_digctl_ctrl_use_serial_jtag bit in the digital control block selects whether the serial jtag interface or the alternative six wire parallel jtag interface is used 19
- The important thing is that these pins are multiplexed with the sd card signals in order to use the 6 pin jtag you will have to stop using the sd card note also that the classic jtag interface comes without plastic header mounted so in order to use it you will need to use wires for connection 19
- This option allows you to use the classic 6 pin parallel jtag not including gnd and vcc there are pads left for this option at the top of the board over the sd card holder 19
- You can also check the pin names at the top and at the bottom of the board around the u_debug pins 19
- Notice that the pad numeration is written at the bottom of olinuxino nano under the microsd card connector please check the manual part for microsd card for a schematic of the pins 20
- Sd mmc slot 20
- The microsd card slot is a standard 8pin connector 20
- We have tested a number of microsd cards 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 which might cause power state problems if you suspect the microsd card is causing problems please try using another one of better quality for better results 20
- Ensure the board is soft powered down before removing the sd card unplugging the sd card during board operation or removing the power supply during board operation might corrupt the sd card rendering it useless 21
- It is a good idea to be sure there are currently no read write operations performed when ejecting the sd card or you might corrupt your linux os if you corrupt the sd card you can download a new image from the imx233 wiki article at our web site 21
- Note that if you wish to use our uext modules the jumpers should be set to hardware i2c position 21
- Note the three jumpers pin29 soft_cl pin22 lcd_en i2c_scl pin28 soft_sda3 pin21 lcd_hsync i2c_sda and cs_sw open cs_hw close which by default are set to a hardware i2c they can be used to set the uext to a hardware spi additionally the chip select might be left open 21
- 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 21
- Uext module 21
- When removing the card please make sure that you release it from the connector by pushing and not by pulling the card directly this can damage both the connector and the microsd card 21
- Controlled by smt jumper 22
- The uext connections are visible below 22
- Con1 and con2 gpio connectors 23
- Please note that pin holes 15 20 are not present they are left to keep the 0 step free space for perfect breadboard fit 23
- The pins that haven t been used by the peripherals mounted or that are considered important are lead out to the two rows of pins con1 and con2 near the edges of the board they allow the user to attach additional hardware check readings perform hardware debug etc the gpio pin column shows connector number and does not represent the naming on the bottom of the board 23
- Signals in yellow color are the headphones out signals signals in blue color are the line in signals 24
- 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 24
- Below you can find the gpio con1 and con2 as seen in the schematic 25
- It is a good idea to use an external usb hub splitter to connect more than one usb device to the board 25
- The signals follow the familiar and standard usb host pattern 25
- The usb host connector is a vertical one and it is side mounted this is done to save space and to optimize the dimensions of the board 25
- There is numeration of the pinholes on the top of the board 25
- Usb host connector 25
- Battery connector 26
- External power pins 26
- More info about the power supply can be found in chapter 5 of this manual 26
- The nano board lacks power jack if you wish to use regulated 5vdc you should provide it at pins 1 and 2 at the con2 row of pins note that pin 1 is the vdc pins and pin 2 is the gnd pin 26
- The pins are also written on the bottom of the board under the connector 26
- The voltage of a 3 v lipo battery would be enough to power the board it uses the standard 26
- You would damage the board if you short circuit the power supply to these pins 26
- Boot mode positions 27
- Additional hardware components 28
- Boot mode selecting jumpers 28
- Ch cs and dh ds 28
- Cs and dh ds 28
- Cs_sw open cs_hw close 28
- Css csh 28
- Jumper description 28
- Note that if you wish to use our uext modules the jumpers should be set to hardware i2c position 28
- Please note that all the jumpers on the board are smd type if you feel insecure in your soldering cutting technique it is better not to try to adjust the jumpers additionally for the nano board the jumpers are pretty tiny to keep the board factor as small as possible if you are not good at soldering you might damage the board permanently 28
- The boot mode is discussed in chapter 6 of this manual 28
- The components below are mounted on olinuxino but are not discussed above they are listed here for completeness 28
- The default position is cs_hw closed hardware cs 28
- The default positions of these jumpers of latest revisions of the board are cs ds hardware i2c 28
- This jumper controls whether the i2c cs chip select is software or hardware 28
- Those two jumpers must be moved together there are two available options configuring software i2c interface cs ds or hardware i2c interface ch dh 28
- Accessories 29
- Usb serial cable f 29
- 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 30
- Chapter 7 block diagram and memory 30
- Introduction to the chapter 30
- Memory addresses 30
- 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 30
- Processor block diagram 31
- Physical memory map 32
- Chapter 8 schematics 33
- Eagle schematic 33
- Introduction to the chapter 33
- Physical dimensions 33
- Chapter 9 revision history and support 34
- Document revision 34
- 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 34
- Introduction to the chapter 34
- Board revision 35
- Useful web links and purchase codes 35
- For product support hardware information and error reports mail to support olimex com note that we are primarily a hardware company and our software support is limited 36
- Olimex 2015 imx233 olinuxino nano user s manual 36
- Page 36 of 36 36
- Please consider reading the paragraph below about the warranty of olimex products 36
- Product support 36
- The full text might be found at https www olimex com wiki gtc warranty for fut 36
Похожие устройства
- OLIMEX RK3188-SOM Инструкция по эксплуатации
- OLIMEX RK3188-SOM-4GB Инструкция по эксплуатации
- OLIMEX RK3188-SOM-EVB Инструкция по эксплуатации
- OLIMEX RT5350F-OLINUXINO Инструкция по эксплуатации
- OLIMEX RT5350F-OLX-EVB Инструкция по эксплуатации
- OLIMEX T2-LIME2-E8GS16-I Инструкция по эксплуатации
- OLIMEX T2-OLX-LIME2-I Инструкция по эксплуатации
- OLIMEX T2-LIME2-S16-I Инструкция по эксплуатации
- OLIMEX T2-LIME-E4GS16M-I Инструкция по эксплуатации
- OLIMEX T2-OLX-LIME-I Инструкция по эксплуатации
- OLIMEX T2-LIME-S16M-I Инструкция по эксплуатации
- SEEED STUDIO SEEED-102010027 Инструкция по эксплуатации
- SEEED STUDIO SEEED-102110381 Инструкция по эксплуатации
- SEEED STUDIO SEEED-102110319 Инструкция по эксплуатации
- SEEED STUDIO SEEED-102110399 Инструкция по эксплуатации
- SEEED STUDIO ODYSSEY - X86J4105800 8GB RAM Инструкция по эксплуатации
- SEEED STUDIO SEEED-102110398 Инструкция по эксплуатации
- SEEED STUDIO ODYSSEY -X86J4105864 8GB/64GB ENTERPRISE Инструкция по эксплуатации
- SEEED STUDIO SEEED-102110397 Инструкция по эксплуатации
- SINOVOIP ODYSSEY - X86J4105864 8GB RAM 64GB EMMC Инструкция по эксплуатации