Difference between revisions of "ICnova i.MX353 OEM"

From InCircuit
Jump to: navigation, search
(Software)
 
(17 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Under construction}}
 
 
 
 
== Hardware ==
 
== Hardware ==
  
Line 8: Line 5:
 
[[File:ICnova_i.MX353_OEM.jpeg  |320px | thumb | right | ICnova i.MX353 OEM]]
 
[[File:ICnova_i.MX353_OEM.jpeg  |320px | thumb | right | ICnova i.MX353 OEM]]
  
This board is ready to go and needs only a single power supply voltage of 3.3V to 5V.
+
This board is ready to go and needs only a single power supply voltage of 3.3V to 5V.<br>
 +
<b>For proper operation the Vin rise time to 3,3V should not exceed 100ms.</b><br>
 +
<b>For a reliable boot procedure POR_B needs to be held low until all supply voltages are stable.</b>
 +
 
 
All Linux sources are open source and can be downloaded or ordered on a CD.
 
All Linux sources are open source and can be downloaded or ordered on a CD.
  
Line 30: Line 30:
 
*>5 years available
 
*>5 years available
  
 +
== Suitable application development boards ==
 +
[http://shop.in-circuit.de/ In-Circuit] offers a wide range of [[Application Development Boards]] that can be used to develop your products and solutions while reducing your development time.
  
The {{PAGENAME}} can be ordered at our [http://shop.in-circuit.de/products/ICnova-CPU-Module/ARM-Module/5/ICnova-i-MX353-OEM Shop].
+
These evaluation boards help you to evaluate the features and performance of selected products and system solutions. Our evaluation boards demonstrate optimized and tested solutions for your application design. These boards are designed mainly for your evaluation, design and testing purposes.
Different Starter kits with appropriate [[:Category:Application Development Boards|Application Development Boards]] and Touchscreens are also available in the [http://shop.in-circuit.de/pages/37/Starterkits Shop]
+
  
 
+
Basically all our ADBs feature: Ethernet, USB-Host, USB_Device, SDC<br/>
 
+
Exceptions to this are listed in the Notes column of the following table.
 
+
== Suitable evaluation boards ==
+
 
+
[http://shop.in-circuit.de/ In-Circuit] offers a wide range of [[:Category:Application Development Boards| evaluation boards]] that can be used to develop your products and solutions while reducing your development time.
+
These evaluation boards help you to evaluate the features and performance of selected products and system solutions.
+
Our evaluation boards demonstrate optimized and tested solutions for your application design. These boards are designed mainly for your evaluation, design and testing purposes.
+
  
 
The table below shows the suitable '''A'''pplication '''D'''evelopment '''B'''oards ('''ADB''') for the {{PAGENAME}}.
 
The table below shows the suitable '''A'''pplication '''D'''evelopment '''B'''oards ('''ADB''') for the {{PAGENAME}}.
  
 
+
{| class="wikitable"
{| class="wikitable" style="text-align:left; "
+
|+ <!--suitable Application Development Boards-->
+
 
|-
 
|-
! Evaluation board
+
!ADB
 +
!Picture
 +
!Supply voltage
 
!Main features
 
!Main features
 +
!Notes
 +
 
|-
 
|-
! [[ICnova ADB1000| ADB1000]]
+
|[[ICnova ADB1000]]
|1x&nbsp;10/100 Base-T-Ethernet-Port; 3x&nbsp;High-Speed-USB 2.0 ports (only with an ICnova OEMplus module); 1x&nbsp;USB-Device Port; connector for a TFT-Touchscreen display; 4&nbsp;USART interfaces; 1x&nbsp;SD/MMC card reader; 2x&nbsp;RS485 Interfaces;  Real-Time-Clock buffered with Li-Ion battery
+
|[[File:ICnova ADB1000.jpg|75px|left|link=ICnova ADB1000]]
 +
|10-36V DC
 +
|TFT Touchscreen connector, 2x RS485, RTC, I2C, Buzzer
 +
|
 +
 
 
|-
 
|-
! [[ICnova ADB1002| ADB1002]]
+
|[[ICnova ADB1004]]
| 1x&nbsp;10/100 Base-T-Ethernet-Port; 1x&nbsp;High-Speed-USB 2.0 Host port; 1x&nbsp;USB-Device Port; 1x&nbsp;DVI output for direct monitor support; 2x&nbsp;µSD card reader; 1x&nbsp;Real-Time-Clock buffered with Li-Ion battery; 1x&nbsp;JTAG-interface (compatible with JTAGICE-mkII)
+
|[[File:ICnova ADB1004.jpg|75px|left|link=ICnova ADB1004]]
 +
|
 +
|
 +
|development halted
 +
 
 
|-
 
|-
! [[ICnova ADB1003| ADB1003]]
 
|1x&nbsp;10/100 MBit Ethernet; 1x&nbsp;JTAG-interface; I/O Extender Board for all ICnova OEM Modules; all free pins of the OEM-Modules are routed to additional pin-headers
 
|-
 
! [[ICnova ADB1004| ADB1004]]
 
|1x&nbsp;High-Speed-USB 2.0 Host port; 1x&nbsp;USB-Device Port; RS485, USART, SPI Interfaces; 1x&nbsp;µSD card reader; Real-Time-Clock buffered 
 
|-
 
 
|}
 
|}
 
 
  
 
== Software ==
 
== Software ==
 +
All Modules provided by In-Circuit usally have a [[:Category:Buildroot|Buildroot]] based system preinstalled, so they can be used out of the box.<br />Login as "root" for which no password is set.
  
All Modules provided by In-Circuit usally have a [[:Category:Buildroot|Buildroot]] based system preinstalled, so they can be used out of the box. For some configuration a suitable [[:Category:Android|Android]]-Image is provided, too.
+
If you are new to kernel building please refer to [[First Steps with Buildroot]].
  
The '''[http://www.ic42.de/Linux-Images/icnova_20130215.iso Support-CD]''' contains all sources, incl. Linux Kernel 3.5.3, which are needed to build a toolchain and a working filesystem for the {{PAGENAME}}.
+
The board support package contains all sources required to build the linux image for the [[{{PAGENAME}}]] on the main ADB.<br/>The most recent version is listed at the bottom of this page. Other versions can be found on the [[Downloads]] page.
  
After copying all folders into a folder on your local harddrive, do "make icnova_mx35_adb1000_defconfig && make" in this folder to build the toolchain.
+
Generally the bootloaders on our modules are configured to loook for a bootable linux image on the SD-Card and only boot from flash if none is found.
  
This '''[http://www.ic42.de/Linux-Images/20130215_buildroot.tar.bz2 stripped-down archive]''' contains the buildroot-sources only. All additional files will be downloaded during the build-process.
+
On the {{PAGENAME}} the bootloader [[u-boot]] is preinstalled on the on-board flash.
  
 +
If you unfortunately erased u-boot, you can flash the {{PAGENAME}} bootloader with openocd and the zip file from [[Downloads#ICnova_i.MX353_OEM|Downloads]]. Extract the zip file and execute flash.sh.
 +
* Windows (Tested on Windows 7 and openocd 0.9.0 with [[Programmer#ICprog_OpenOCD|ICprog OpenOCD]]. For other programmer you need to edit the config file (openocd_imx35.cfg).)
 +
sh flash.sh
 +
* Linux (Tested on Debian 8.7 and openocd 0.10.0 with [[Programmer#ICprog_OpenOCD|ICprog OpenOCD]]. For other programmer you need to edit the config file (openocd_imx35.cfg).)
 +
sudo ./flash.sh
  
 
== Downloads ==
 
== Downloads ==
 +
[http://www.ic42.de/BSP/icnova/icnova_imx353_adb1000.iso Most recent board support package]
  
 
[[Media:Datasheet_ICnova_iM353_OEM-en.pdf|Datasheet {{PAGENAME}}]]
 
[[Media:Datasheet_ICnova_iM353_OEM-en.pdf|Datasheet {{PAGENAME}}]]
Line 90: Line 94:
  
 
[[Media: Pinning ICnova.zip|Pinning {{PAGENAME}}]]
 
[[Media: Pinning ICnova.zip|Pinning {{PAGENAME}}]]
 
 
 
 
[[Category:ICnova CPU-Modules]]
 

Latest revision as of 09:51, 19 May 2017

Contents

[edit] Hardware

ICnova i.MX353 OEM - Freescale ARM11 i.MX353

ICnova i.MX353 OEM

This board is ready to go and needs only a single power supply voltage of 3.3V to 5V.
For proper operation the Vin rise time to 3,3V should not exceed 100ms.
For a reliable boot procedure POR_B needs to be held low until all supply voltages are stable.

All Linux sources are open source and can be downloaded or ordered on a CD.

By using the ICnova iMX353 OEM module there is no need to develop a multilayer pcb for external components. The module can be snapped easily into the matching sockets.

The uboot+ Linux kernel is preinstalled on the on-board NOR-flash. A free Eagle Library is available in the downloads section.


Features:

  • Freescale i.MX353 ARM11 processor with up to 533 MHz
  • 256MByte DDR2-RAM 32Bit wide!
  • 8MByte NOR-Flash
  • 256MByte NAND Flash
  • 1xHigh speed (480MBit) USB Host
  • 1xHigh speed (480MBit) USB Device
  • high efficiency voltage regulators for 3.3V, 2.5V DDR2 and 1.8V core voltage
  • all peripherals are accessible on connectors
  • extreme compact design with 40x35mm overall size
  • >5 years available

[edit] Suitable application development boards

In-Circuit offers a wide range of Application Development Boards that can be used to develop your products and solutions while reducing your development time.

These evaluation boards help you to evaluate the features and performance of selected products and system solutions. Our evaluation boards demonstrate optimized and tested solutions for your application design. These boards are designed mainly for your evaluation, design and testing purposes.

Basically all our ADBs feature: Ethernet, USB-Host, USB_Device, SDC
Exceptions to this are listed in the Notes column of the following table.

The table below shows the suitable Application Development Boards (ADB) for the ICnova i.MX353 OEM.

ADB Picture Supply voltage Main features Notes
ICnova ADB1000
ICnova ADB1000.jpg
10-36V DC TFT Touchscreen connector, 2x RS485, RTC, I2C, Buzzer
ICnova ADB1004
ICnova ADB1004.jpg
development halted

[edit] Software

All Modules provided by In-Circuit usally have a Buildroot based system preinstalled, so they can be used out of the box.
Login as "root" for which no password is set.

If you are new to kernel building please refer to First Steps with Buildroot.

The board support package contains all sources required to build the linux image for the ICnova i.MX353 OEM on the main ADB.
The most recent version is listed at the bottom of this page. Other versions can be found on the Downloads page.

Generally the bootloaders on our modules are configured to loook for a bootable linux image on the SD-Card and only boot from flash if none is found.

On the ICnova i.MX353 OEM the bootloader u-boot is preinstalled on the on-board flash.

If you unfortunately erased u-boot, you can flash the ICnova i.MX353 OEM bootloader with openocd and the zip file from Downloads. Extract the zip file and execute flash.sh.

  • Windows (Tested on Windows 7 and openocd 0.9.0 with ICprog OpenOCD. For other programmer you need to edit the config file (openocd_imx35.cfg).)
sh flash.sh
  • Linux (Tested on Debian 8.7 and openocd 0.10.0 with ICprog OpenOCD. For other programmer you need to edit the config file (openocd_imx35.cfg).)
sudo ./flash.sh

[edit] Downloads

Most recent board support package

Datasheet ICnova i.MX353 OEM

Footprint ICnova i.MX353 OEM

Gerber Footprint ICnova i.MX353 OEM

Eagle Library ICnova i.MX353 OEM

Pinning ICnova i.MX353 OEM

Personal tools