Difference between revisions of "Frequently Asked Questions and Their Answers"

From IGEP - ISEE Wiki

Jump to: navigation, search
(Is it available s-video or video composite output?)
 
(44 intermediate revisions by 6 users not shown)
Line 1: Line 1:
= Frequently Asked Questions and Their Answers  =
+
== IGEP Technology General related questions ==
  
== ISEE/IGEP Common Questions  ==
+
=== Which IGEP board do I have? ===
=== Which IGEP board do I have ? ===
 
If you read silkscreen...
 
* "'''IGEP0010-...'''": You have an [[Frequently_Asked_Questions_and_Their_Answers#Which_revision_is_my_IGEPv1_board.3F |IGEPv1]] board
 
* "'''IGEP0020-...'''": You have an [[Frequently_Asked_Questions_and_Their_Answers#Which_revision_is_my_IGEPv2_board.3F |IGEPv2]] board
 
* "'''IGEP0030-...'''" or "'''IGEPv3 MODULE...'''": You have an [[Frequently_Asked_Questions_and_Their_Answers#Which_revision_is_my_IGEP_MODULE_board.3F |IGEP MODULE]] board
 
  
=== Where can i get more documentation (manuals,schematics,...)?  ===
+
*[[IGEP Technology devices|Which IGEP board do I have]]
  
If you need more than these wiki pages, you can get manuals from www.igep.es [http://www.igep.es] website. You need a free self-registered user account and go to download validated user section.
 
  
Another hard way is access to public git repositories [http://git.igep.es] and search pending-documented features inside source code.
+
=== Which Board Revision (for example RA, RB, etc.) do I have? ===
  
=== What is the max Ethernet throughput with LAN9221i?  ===
+
*[[IGEP Technology devices revisions]]
  
The [http://en.wikipedia.org/wiki/Ethernet ethernet] throughput it's 94-96 M/bits second, [http://www.smsc.com/index.php?tid=145&pid=116 LAN9221i] it's connected direcly to OMAP processor addressable space and dedicated IRQ (no USB, SPI, converters ...).
+
=== Where can I get more documentation (manuals,schematics,...)?  ===
<pre># iperf -c 192.168.3.2
 
------------------------------------------------------------
 
Client connecting to 192.168.3.2, TCP port 5001
 
TCP window size: 25.4 KByte (default)
 
------------------------------------------------------------
 
[ 3] local 192.168.3.100 port 59439 connected with 192.168.3.2 port 5001
 
[ ID] Interval Transfer Bandwidth
 
[ 3] 0.0-10.0 sec 113 MBytes 94.6 Mbits/sec</pre>
 
  
 +
If you need more than these wiki pages, you can get manuals from the Official [http://www.isee.biz ISEE website] of all IGEP devices.
  
<br>
+
You can get a free self-registered user account and go to user downloads section.
<br>
 
----<br>
 
----<br>
 
----<br>
 
<br>
 
  
== IGEP v1 hardware related questions  ==
+
Check the main [[Resources]] that are available for you.
=== Which revision is my IGEPv1 board?  ===
 
These platforms are ISEE boards based on ARM9 ARM processor. <br>
 
They are developed for very cheap custom designs under project agreement.
 
  
== IGEP v1 software related questions  ==
 
=== igep_core ===
 
ISEE software framework to develop applications.
 
  
<br>
+
== IGEPv1 Software related questions  ==
<br>
 
----<br>
 
----<br>
 
----<br>
 
<br>
 
  
== IGEP v2 hardware related questions ==
+
=== igep_core ===
  
=== Which revision is my IGEPv2 board?  ===
+
IGEP core refers to all ISEE software framework to develop applications.
  
At this moment (2010-December):
 
  
*IGEPv2 (Revision A): only few premium costumers have these version boards. You don't have them.
+
== IGEPv2 Hardware related questions  ==
  
*IGEPv2 (Revision B): they have silkscreen "'''IGEP0020-RB1'''" on board and are made from the year 2009 to 2010. They are not available anymore(see [[Frequently Asked Questions and Their Answers#Which_revision_is_my_IGEPv2_board.3F|IGEP0020-RC3]])
+
=== What does "IGEP2: Hardware Revision B/C (B compatible)" mean?  ===
  
*IGEPv2 (Revision C): they have silkscreen "IGEP0020-RC" on board and are made from the year 2010 to 2011
+
People who need IGEP0020-RB1 boards,&nbsp; use IGEP0020-RC3 boards (IGEP0020-RCx PCB with specific assembly for software compatibility).  
**'''IGEP0020-RC1''' assembly: boards are marked with "1" hand-made number on silkscreen box of IGEP0020-RC. These boards are shipped with OMAP3530 and wireless. ([http://shop.igep.es/index.php?main_page=product_info&cPath=1&products_id=47| "MODEL: IGEP0020-RC1-OMAP3530-720Mhz"])
 
**'''IGEP0020-RC2''' assembly: boards are marked with "2" hand-made number on silkscreen box of IGEP0020-RC. These boards are shipped with OMAP3530 and without wireless. ([http://shop.igep.es/index.php?main_page=product_info&cPath=1&products_id=46| "MODEL: IGEP0020-RC2-OMAP3530-720Mhz-NOWIFI"])
 
**'''IGEP0020-RC3''' assembly: boards are marked with "3" hand-made number on silkscreen box of IGEP0020-RC. These boards are shipped with OMAP3530 and wireless with [[Frequently Asked Questions and Their Answers#Is_it_possible_to_config_the_wireless_LAN_and_bluetooth_so_they_are_completely_off.2C_and_not_consuming_any_power_at_all.3F|IGEP0020-RB1 backward compatibility]]. They are for costumers who need [[Frequently Asked Questions and Their Answers#What_means_.22IGEP2:_Hardware_Revision_B.2FC_.28B_compatible.29.22.3F|IGEP0020RB1 boards]].
 
**'''IGEP0020-RC4''' assembly: boards are marked with "4" hand-made number on silkscreen box of IGEP0020-RC. These boards are shipped with DM3730 and wireless. ([http://shop.igep.es/index.php?main_page=product_info&cPath=1&products_id=40| "MODEL: IGEP0020-RC4-DM3730-1GHz"])
 
  
=== What does&nbsp;"IGEP2: Hardware Revision B/C (B compatible)" mean?  ===
+
See [[Frequently Asked Questions and Their Answers#Is_it_possible_to_config_the_wireless_LAN_and_bluetooth_so_they_are_completely_off.2C_and_not_consuming_any_power_at_all.3F|wireless feature and IGEP0020-RB1 backward compatibility]]  
 
 
People who need IGEP0020-RB1 boards,&nbsp; use [[Frequently Asked Questions and Their Answers#Which_revision_is_my_IGEPv2_board.3F|IGEP0020-RC3]] boards (IGEP0020-RCx PCB with specific assembly for software compatibility).
 
  
See [[Frequently Asked Questions and Their Answers#Is_it_possible_to_config_the_wireless_LAN_and_bluetooth_so_they_are_completely_off.2C_and_not_consuming_any_power_at_all.3F|wireless feature and IGEP0020-RB1 backward compatibility]]
 
  
<br>Linux kernel autodetects [http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=blobdiff;f=arch/arm/mach-omap2/board-igep0020.c;h=954a7a7f9ab888abd16235b2bf1e6b3635b7990d;hp=b41cdde6efe8ef247d1649ddfbfd373cc357a3d3;hb=3e56568cd7cd45ecf7a40bd3ffd0addd7132d26e;hpb=7f288504bbfa64a282fac0656f17393283131fe9] B or C assembly configuration. Its uses gpio28 input:<br>  
+
Linux kernel autodetects [http://git.isee.biz/?p=pub/scm/linux-omap-2.6.git;a=blobdiff;f=arch/arm/mach-omap2/board-igep0020.c;h=954a7a7f9ab888abd16235b2bf1e6b3635b7990d;hp=b41cdde6efe8ef247d1649ddfbfd373cc357a3d3;hb=3e56568cd7cd45ecf7a40bd3ffd0addd7132d26e;hpb=7f288504bbfa64a282fac0656f17393283131fe9] B or C assembly configuration. Its uses gpio28 input:<br>  
  
 
{| cellspacing="1" cellpadding="1" border="1" style="width: 383px; height: 146px;"
 
{| cellspacing="1" cellpadding="1" border="1" style="width: 383px; height: 146px;"
Line 109: Line 72:
 
|}
 
|}
  
<br>
+
<br>  
  
 
=== Is it possible to connect a battery to maintain the real time clock in the board?  ===
 
=== Is it possible to connect a battery to maintain the real time clock in the board?  ===
Line 115: Line 78:
 
Battery backup is not implemented on IGEPv2-RA and IGEPv2-RB.  
 
Battery backup is not implemented on IGEPv2-RA and IGEPv2-RB.  
  
User can use i2c external rtc or connect externally a super-cap/rechargable battery on R768 pins.  
+
You can use i2c external rtc or connect externally a super-cap/rechargable battery on R768 pins.  
  
R768 is 0 Ohm resistor connected between GND and BKBAT (M14) input from TPS65950.
+
R768 is 0 Ohm resistor connected between GND and BKBAT (M14) input from TPS65950.  
  
IGEPv2-RC has available unpopulated a super-cap/rechargable battery footprint (BT741) for real time clock backup battery
+
IGEPv2-RC has available an unpopulated super-cap/rechargable battery footprint (BT741) for real time clock backup batter.
 +
 
 +
<br>
  
 
=== How to connect Bluetooth chipset to OMAP&nbsp;?  ===
 
=== How to connect Bluetooth chipset to OMAP&nbsp;?  ===
  
UART2.
+
*Control serial link uses OMAP3 UART2  
 +
*Audio link use OMAP&nbsp;McBSP3 and TPS65950 audio codec + mixer<br>
 +
 
 +
<br>
  
 
=== How many UARTs are available?  ===
 
=== How many UARTs are available?  ===
  
OMAP3 has 3 UARTS:  
+
OMAP3530 has 3 UARTS:  
 
<pre>UART1 --&gt; RS485 on connector J940
 
<pre>UART1 --&gt; RS485 on connector J940
 
UART2 --&gt; bluetooth
 
UART2 --&gt; bluetooth
 
UART3 --&gt; debug console on connector J960
 
UART3 --&gt; debug console on connector J960
 +
</pre>
 +
OMAP3730 has 4 UARTS:<br>
 +
<pre>UART1 --&gt; RS485 on connector J940
 +
UART2 --&gt; bluetooth
 +
UART3 --&gt; debug console on connector J960
 +
UART4 --&gt; (NOT&nbsp;AVALIABLE on IGEPv2: it uses GPMC_WAIT2 and GPMC_WAIT3 pins)
 
</pre>  
 
</pre>  
 
All of this UART are also available on other connectors:  
 
All of this UART are also available on other connectors:  
Line 138: Line 112:
 
UART3 --&gt; on connector JA41 without DVI transceiver with CMOS 1v8 logic.
 
UART3 --&gt; on connector JA41 without DVI transceiver with CMOS 1v8 logic.
 
</pre>  
 
</pre>  
 +
Read this How to use [[Using serial debug port to communicate|debug serial port]].
 +
 +
<br>
 +
 
=== Is it available s-video or video composite output?  ===
 
=== Is it available s-video or video composite output?  ===
  
Line 150: Line 128:
 
=== Which pins are free available on J990 IGEPv2 connector?  ===
 
=== Which pins are free available on J990 IGEPv2 connector?  ===
  
*IGEP0020-RC1/IGEP0020-RC4 models: You could use McBSP1 pins (12,14,16,18,20,22,24), I2C2 pins (23,24) on J990. It could use software configuration to disable wifi interface and others because of shared wifi hardware lines.  
+
*IGEP0020-RC1/IGEP0020-RC4 models: You could use McBSP1 pins (12,14,16,18,20,22,24), I2C2 pins (23,24) on J990. You could use software configuration to disable wifi interface and others because of shared wifi hardware lines.  
 
**MMC2 interface is used by wifi of built-in wifi/BT module.  
 
**MMC2 interface is used by wifi of built-in wifi/BT module.  
 
**McBSP3 interface is used by TPS65950 PCM&nbsp; interface and Bluetooth PCM interface of built-in wifi/BT module.  
 
**McBSP3 interface is used by TPS65950 PCM&nbsp; interface and Bluetooth PCM interface of built-in wifi/BT module.  
 
*IGEP0020-RC2 model (no WIFI): these boards are fully functionality compatible to other third boards and all pins are free available (they aren't shared).
 
*IGEP0020-RC2 model (no WIFI): these boards are fully functionality compatible to other third boards and all pins are free available (they aren't shared).
 +
 +
<br>
 +
 +
=== What is the max Ethernet throughput with LAN9221i?  ===
 +
 +
The [http://en.wikipedia.org/wiki/Ethernet ethernet] throughput it's 94-96 M/bits second, [http://www.smsc.com/index.php?tid=145&pid=116 LAN9221i] it's connected direcly to OMAP processor addressable space and dedicated IRQ (no USB, SPI, converters ...).
 +
<pre># iperf -c 192.168.3.2
 +
------------------------------------------------------------
 +
Client connecting to 192.168.3.2, TCP port 5001
 +
TCP window size: 25.4 KByte (default)
 +
------------------------------------------------------------
 +
[ 3] local 192.168.3.100 port 59439 connected with 192.168.3.2 port 5001
 +
[ ID] Interval Transfer Bandwidth
 +
[ 3] 0.0-10.0 sec 113 MBytes 94.6 Mbits/sec</pre>
 +
<br>
  
 
=== Is it possible to config the wireless LAN and bluetooth so they are completely off, and not consuming any power at all?  ===
 
=== Is it possible to config the wireless LAN and bluetooth so they are completely off, and not consuming any power at all?  ===
  
Yes, you could use powerdown and reset pins.
+
Yes, you could use powerdown and reset pins:
  
 
On [[Frequently Asked Questions and Their Answers#Which_revision_is_my_IGEPv2_board.3F|IGEP0020-RB1/IGEPv2-RB]], wifi powerdown and reset lines are available on GPIO_94 and GPIO_95 pins, and it is not available reset bluetooth line (only TPD06 hardware test point).  
 
On [[Frequently Asked Questions and Their Answers#Which_revision_is_my_IGEPv2_board.3F|IGEP0020-RB1/IGEPv2-RB]], wifi powerdown and reset lines are available on GPIO_94 and GPIO_95 pins, and it is not available reset bluetooth line (only TPD06 hardware test point).  
Line 240: Line 233:
 
'''<br>'''  
 
'''<br>'''  
  
We change GPIO_94/GPIO_95 of IGEP0020-RB1 version to GPIO_138/GPIO_139 IGEP0020-RCx version because GPIO_94/GPIO_95 are camera interface lines.<br>  
+
The GPIO_94/GPIO_95 of IGEP0020-RB1 version is changed to GPIO_138/GPIO_139 of IGEP0020-RCx version because GPIO_94/GPIO_95 are camera interface lines.<br>  
  
Linux kernel autodetects B or C assembly configuration. See [[Frequently Asked Questions and Their Answers#Which_revision_is_my_IGEPv2_board.3F|IGEPv2]] boards and [[Frequently Asked Questions and Their Answers#Is_it_possible_to_config_the_wireless_LAN_and_bluetooth_so_they_are_completely_off.2C_and_not_consuming_any_power_at_all.3F|IGEPv2-RCx PCB compatible IGEPv2-RB1]].<br>
+
Linux kernel autodetects B or C assembly configuration. Check you [[Frequently Asked Questions and Their Answers#Which_revision_is_my_IGEPv2_board.3F|IGEPv2 board revision]] and [[Frequently Asked Questions and Their Answers#Is_it_possible_to_config_the_wireless_LAN_and_bluetooth_so_they_are_completely_off.2C_and_not_consuming_any_power_at_all.3F|IGEPv2-RCx PCB compatible IGEPv2-RB1]].<br>  
  
=== Could you attach an LCD with LDVS interface?  ===
+
<br>
  
You have to translate it to LVDS which is a differential and serialized interface. For example you can use MAX9213 serializer LVDS to translate the parallel interface to LVDS.  
+
=== Can I attach an LCD with LDVS interface?  ===
 +
 
 +
You have to translate or convert it to LVDS which is a differential and serialized interface. For example you can use MAX9213 serializer LVDS to translate the parallel interface to LVDS.  
 +
 
 +
<br>
  
 
=== Is there a way to attach a VGA monitor directly?  ===
 
=== Is there a way to attach a VGA monitor directly?  ===
  
You can use DVI to VGA converter connected to DVI output.  
+
IGEPv2 does not has VGA output. But you can use:<br>
 +
 
 +
*a DVI to VGA converter connected to the IGEPv2 DVI output.  
 +
*an [[Which IGEP board do I have#IGEP0022|IGEPv2 expansion board]], which expands IGEPv2 board capabilities. Among other things provides the VGA&nbsp;interface on D-SUB15 connector.<br>
 +
 
 +
<br>
  
 
=== Is it possible to connect a CMOS sensor (ie are the camera signals available on a board connector)?  ===
 
=== Is it possible to connect a CMOS sensor (ie are the camera signals available on a board connector)?  ===
  
The camera signals are not available on IGEP v2 board.  
+
The camera signals are not available on IGEPv2 board.<br>
 +
 
 +
<br>
  
 
=== Mini usb OTG must be a MINI A Male?  ===
 
=== Mini usb OTG must be a MINI A Male?  ===
  
Review the Hardware Reference Manual: Page7: USB 2.0 LS/FS/HS OTG 1 Mini AB USB socket connector (dual slave and host role) – That means you can use MINI-A and MINI-B cable.  
+
Review the Official [http://igep.es/index.php?option=com_content&view=article&id=99&Itemid=129&dir=%2Fvar%2Fwww%2Fvhosts%2Figep.es%2Fhttpdocs%2Fdownloads%2F01-ISEE_Products%2FIGEPv2%2FHW_User_Manuals&download_file=%2Fvar%2Fwww%2Fvhosts%2Figep.es%2Fhttpdocs%2Fdownloads%2F01-ISEE_Products%2FIGEPv2%2FHW_User_Manuals%2FMAN-PR-IGEP.0020-001.23.HW_RC.pdf IGEPv2 Hardware Reference Manual]: Page7: USB 2.0 LS/FS/HS OTG 1 Mini AB USB socket connector (dual slave and host role) – That means you can use MINI-A and MINI-B cable.  
 +
 
 +
<br>
  
=== I would like too to know if the external wifi antena is easy to install? Where can I acquire a compatible external antenna?  ===
+
=== Is the external wifi antenna easy to install? Where can I acquire a compatible external antenna?  ===
  
 
On IGEP0020-RB boards: <br>  
 
On IGEP0020-RB boards: <br>  
Line 272: Line 278:
  
 
A popular Hirose U.FL (MHF IPEX) connector to SMA-RP (reverse polarity) connector cable fits in
 
A popular Hirose U.FL (MHF IPEX) connector to SMA-RP (reverse polarity) connector cable fits in
<br>
 
 
</pre>  
 
</pre>  
 +
<br>
  
 
=== Is it possible to add analog video output?  ===
 
=== Is it possible to add analog video output?  ===
  
Yes it is possible. There is no connector for S-video, but signals are available on board test points.  
+
Yes, it is possible. There is no connector for S-video, but signals are available on board test points.  
 
<pre>TP400 and TP401 which are located on bottom side, belongs to luminance and chroma so:
 
<pre>TP400 and TP401 which are located on bottom side, belongs to luminance and chroma so:
 
TP401 = TVOUT_1R sch signal = PIN 3 S-video connector = Y = luminance
 
TP401 = TVOUT_1R sch signal = PIN 3 S-video connector = Y = luminance
 
TP400 = TVOUT_2R sch signal = PIN 4 S-video connector= C = chroma
 
TP400 = TVOUT_2R sch signal = PIN 4 S-video connector= C = chroma
</pre>
+
</pre>
 +
<br>  
  
 
=== Is it possible to power using USB OTG connector?  ===
 
=== Is it possible to power using USB OTG connector?  ===
  
No, it is not possible on IGEPv2 boards
+
No, it is not possible on IGEPv2 boards.
 +
 
 +
<br>
  
 
=== What is the maximun power consumption?  ===
 
=== What is the maximun power consumption?  ===
Line 293: Line 302:
 
The power consumption of IGEPv2@720Mhz is between 750 and 780mA.  
 
The power consumption of IGEPv2@720Mhz is between 750 and 780mA.  
  
IGEP v2 720MHz has aprox. 15% more power consumption on core and mpu_iva than 600MHZ.  
+
IGEPv2@720MHz has aprox. 15% more power consumption on core and mpu_iva than at 600MHZ.  
 +
 
 +
<br>
  
 
=== What about "Skip erase bad block 124 at 0xf80000" means at bootlog?  ===
 
=== What about "Skip erase bad block 124 at 0xf80000" means at bootlog?  ===
Line 301: Line 312:
 
  New bad blocks could appear along flash life, and you should mark
 
  New bad blocks could appear along flash life, and you should mark
 
  them (or JFFS2 file-system does automatically ).
 
  them (or JFFS2 file-system does automatically ).
 +
 +
<br>
  
 
=== Boot up sequence  ===
 
=== Boot up sequence  ===
Line 318: Line 331:
 
#Root FS (Network or microSD or Flash or USB or RAMDISK ...)
 
#Root FS (Network or microSD or Flash or USB or RAMDISK ...)
  
== IGEP v2 software related questions  ==
+
<br>
 +
 
 +
== IGEPv2 Software related questions  ==
  
=== Are the sources for the xloader, uBoot and kernel supplied with the IGEPv2 board available?  ===
+
=== Are the sources for the xloader, uBoot and kernel supplied with IGEPv2 board available?  ===
  
All of them are available on [http://git.igep.es git.igep.es] if you are a registered user.  
+
All of them are available at the Official [http://git.isee.biz/ GIT repositories]. You need registered user.  
 +
 
 +
<br>
  
 
=== How do I stop U-Boot command line at "Hit any key to stop autoboot" prompt&nbsp;?  ===
 
=== How do I stop U-Boot command line at "Hit any key to stop autoboot" prompt&nbsp;?  ===
  
U-Boot command line is a [[Serial Debug Console|serial tty console]]. IGEPv2 normally uses UART3. So, you need send any key to [[Serial Debug Console|serial port]] using some serial terminal application.  
+
U-Boot command line is a [[Using serial debug port to communicate|Serial tty console]]. IGEPv2 normally uses the UART3 to communicate and prompt out.<br>
 +
 
 +
Follow this [[How to setup the IDC10 cable|how to setup the IDC10 cable]] article to connect you Serial cable to your IGEPv2 board.<br>
 +
 
 +
Next, you need to send a key to this serial port using some [[Using serial debug port to communicate|Serial terminal application]].<br>
 +
 
 +
<br>
 +
 
 +
Note:Do not press any key of any usb keyboard connected to IGEPv2, as you need to press a key of your computer keyboard in the Serial console, which is attached to [[Using serial debug port to communicate|serial link]] to IGEPv2 via Serial cable.<br>
 +
 
 +
( minicom, putty or other Serial console running on your computer -&gt; your computer DB9 connector -&gt; Serial cable -&gt; IGEPv2 board )
 +
 
 +
<br>
 +
 
 +
== IGEPv2 EXPANSION Board Software related questions  ==
 +
 
 +
=== Which x-loader, u-boot and Linux kernel does IGEPv2 EXPANSION board use?  ===
  
'''Look up! ''' Don't press any key of any usb keyboard connected to IGEPv2, you need press any key of your computer keyboard attached to [[Serial Debug Console|serial link]] to IGEPv2 ( serial cable + minicom or other serial terminal application )
+
You can download software from the Official [http://git.isee.biz/ GIT repositories] and then you can follow the IGEP0020 steps in [http://labs.igep.es/index.php/The_Linux_kernel| Howto the Linux kernel].<br>
  
 +
<br>
  
<br>
+
== IGEP MODULE Hardware related questions  ==
----<br>
 
----<br>
 
----<br>
 
<br>
 
  
== IGEP MODULE hardware related questions  ==
 
 
=== Which revision is my IGEP MODULE board?  ===
 
=== Which revision is my IGEP MODULE board?  ===
  
 
*IGEP MODULE RevD: They were sold on 2010-4Q (silkscreen: "'''IGEPv3 MODULE RD'''")  
 
*IGEP MODULE RevD: They were sold on 2010-4Q (silkscreen: "'''IGEPv3 MODULE RD'''")  
*IGEP MODULE RevE: They were sold on 2011 (silkscreen: "'''IGEPv3 MODULE RE'''")
+
*IGEP MODULE RevE: They were sold on 2011 (silkscreen: "'''IGEPv3 MODULE RE'''")<br>
  
=== Which differences are between IGEP MODULE board and IGEPv2 board ===
+
<br>
T.B.D.
+
 
 +
=== Which differences are between IGEP MODULE board and IGEPv2 Board  ===
 +
 
 +
[[:Category:IGEP0020|IGEPv2 Board]] is a start board for testing purposes that you can use for testing the possibilites of the IGEP Platform boards and for developing your own applications.<br>
 +
 
 +
You can also test this technology with the [[:Category:IGEP0022#IGEP0022|IGEPv2 EXPANSION]], which you can instantly attach to the IGEPv2 Board and test even more features and interficies.<br>
 +
 
 +
Once you have tested and checked all the IGEP&nbsp;Platform possibilites you can use the [[:Category:IGEP0030|IGEP COM MODULE]], which consists on a single mini-board with all the IGEPv2 Board capabilities but with just a few of them implemented. That means you can create your own expansion board with any peripheral you want and attach it to your product, or you can contact with the [http://www.iseebcn.com/ ISEE team] (Integration Software Electronic Engineering) where you can ask for a customized board design with your own specifications.<br>
 +
 
 +
<br>
  
 
=== Is it possible to power using USB OTG connector?  ===
 
=== Is it possible to power using USB OTG connector?  ===
  
Yes, it is possible power standalone IGEP MODULE boards (without any baseboard plugged).<br>
+
Yes, it is possible to power standalone IGEP MODULE boards (without any baseboard plugged).<br> <span style="color: rgb(255, 0, 0);">'''<span style="font-style: italic;">NOTE</span>: DON'T POWER IGEP MODULE through USB OTG and ANY base board AT SAME TIME'''</span>.<br>
''' ''Look at'': DON'T POWER IGEP MODULE through USB OTG and ANY base board AT SAME TIME'''  
 
  
=== I would like too to know if the external wifi antena is easy to install? Where can I acquire a compatible external antenna?  ===
+
See also:&nbsp;[[Getting Started with IGEP0030 board|Getting Started with IGEP0030 board]]<br>
On IGEP-MODULE boards:<br>  
+
 
 +
<br>
 +
 
 +
=== What is the maximun power consumption?  ===
 +
 
 +
T.B.D.<br>
 +
 
 +
<br>
 +
 
 +
=== Is the external wifi antenna is easy to install? Where can I acquire a compatible external antenna?  ===
 +
 
 +
Default configuration will use the internal shared wifi/BT omni-antenna.<br>
 +
 
 +
But on IGEP MODULE boards you can hardware-hack the board and disconnect the internal antenna to populate U.FL connector for pigtail and external antena:<br>  
 
<pre>The J2 is a "HRS (HIROSE) - U.FL-R-SMT(01) - RECEPTACLE, SMT, U.FL " connector
 
<pre>The J2 is a "HRS (HIROSE) - U.FL-R-SMT(01) - RECEPTACLE, SMT, U.FL " connector
  
 
A popular Hirose U.FL (MHF IPEX) connector to SMA-RP (reverse polarity) connector cable fits in
 
A popular Hirose U.FL (MHF IPEX) connector to SMA-RP (reverse polarity) connector cable fits in
 
</pre>  
 
</pre>  
 +
Check your revision case:<br>
 +
 +
*IGEP MODULE&nbsp;revision D&nbsp;boards do not have the internal antenna populated, but there connector for the external antenna is actually installed.<br>
 +
*IGEP&nbsp;MODULE&nbsp;revision E boards have the internal antenna.<br>
 +
 +
You can get an external antenna at the [https://www.isee.biz/store ISEE online shop].<br>
 +
 +
<br>
 +
 +
=== Is it possible to config the wireless LAN and bluetooth so they are completely off, and not consuming any power at all?  ===
 +
 +
Yes, you could use powerdown and reset pins: <br>
 +
 +
{| cellspacing="1" cellpadding="1" border="1" style="width: 400px; height: 137px;"
 +
|-
 +
|
 +
|
 +
'''Wifi'''
 +
 +
'''Reset'''
 +
 +
|
 +
'''Wifi'''
 +
 +
'''PowerDown'''
 +
 +
|
 +
'''Bluetooth'''
 +
 +
'''Reset'''
 +
 +
|-
 +
|
 +
IGEP MODULE RevD
 +
 +
IGEP MODULE RevE
 +
 +
|
 +
GPIO_138&nbsp;&nbsp;
 +
 +
|
 +
GPIO_139
 +
 +
| GPIO_137
 +
 +
|}
 +
 
<br>
 
<br>
  
== IGEP MODULE software related questions  ==
+
== IGEP MODULE Software related questions  ==
=== Which x-loader, u-boot and Linux kernel does IGEP MODULE use ? ===
+
 
 +
=== Which x-loader, u-boot and Linux kernel does IGEP MODULE use&nbsp;?  ===
 +
 
 +
You can download the software from the [http://git.isee.biz/ GIT repositories] and then you can follow the IGEP0030 steps in [http://labs.igep.es/index.php/The_Linux_kernel| Howto the Linux kernel].
 +
 
 +
<br>
 +
 
 +
== IGEP MODULE BASEBOARD Software related questions  ==
 +
 
 +
=== Which x-loader, u-boot and Linux kernel does IGEP MODULE BASEBOARD use&nbsp;? ===
 +
 
 +
You can download the software from the [http://git.isee.biz/ GIT repositories] and then you can follow the IGEP0030 steps in [http://labs.igep.es/index.php/The_Linux_kernel| Howto the Linux kernel].
 +
 
 +
 
 +
== IGEP RADAR&nbsp;Kit&nbsp; software related questions  ==
 +
 
 +
=== Which x-loader, u-boot and Linux kernel does IGEP RADAR Kit use?  ===
 +
 
 +
You should use IGEPv2 standard software distribution for system base.
  
You could download software from [http://git.igep.es/| IGEP GIT software repositories] and then you could follow IGEP0030 steps in [http://labs.igep.es/index.php/The_Linux_kernel| Howto the Linux kernel]. You need free self-registered igep.es user account.
+
[[Category:Resources]]
 +
[[Category:Work in progress]]

Latest revision as of 13:29, 1 July 2015

Contents

IGEP Technology General related questions

Which IGEP board do I have?


Which Board Revision (for example RA, RB, etc.) do I have?

Where can I get more documentation (manuals,schematics,...)?

If you need more than these wiki pages, you can get manuals from the Official ISEE website of all IGEP devices.

You can get a free self-registered user account and go to user downloads section.

Check the main Resources that are available for you.


IGEPv1 Software related questions

igep_core

IGEP core refers to all ISEE software framework to develop applications.


IGEPv2 Hardware related questions

What does "IGEP2: Hardware Revision B/C (B compatible)" mean?

People who need IGEP0020-RB1 boards,  use IGEP0020-RC3 boards (IGEP0020-RCx PCB with specific assembly for software compatibility).

See wireless feature and IGEP0020-RB1 backward compatibility


Linux kernel autodetects [1] B or C assembly configuration. Its uses gpio28 input:


BOARDS    GPIO28      
R243     R244    
B assembly configuration

IGEP0020-RB1

IGEP0020-RC3

 high level (1v8)

  Assembled    N/A
C assembly configuration

IGEP0020-RC1

IGEP0020-RC4

 low level

(0v)

  N/A   Assembled 


Is it possible to connect a battery to maintain the real time clock in the board?

Battery backup is not implemented on IGEPv2-RA and IGEPv2-RB.

You can use i2c external rtc or connect externally a super-cap/rechargable battery on R768 pins.

R768 is 0 Ohm resistor connected between GND and BKBAT (M14) input from TPS65950.

IGEPv2-RC has available an unpopulated super-cap/rechargable battery footprint (BT741) for real time clock backup batter.


How to connect Bluetooth chipset to OMAP ?

  • Control serial link uses OMAP3 UART2
  • Audio link use OMAP McBSP3 and TPS65950 audio codec + mixer


How many UARTs are available?

OMAP3530 has 3 UARTS:

UART1 --> RS485 on connector J940
UART2 --> bluetooth
UART3 --> debug console on connector J960

OMAP3730 has 4 UARTS:

UART1 --> RS485 on connector J940
UART2 --> bluetooth
UART3 --> debug console on connector J960 
UART4 --> (NOT AVALIABLE on IGEPv2: it uses GPMC_WAIT2 and GPMC_WAIT3 pins)

All of this UART are also available on other connectors:

UART1 --> on connector JA41 without DVI transceiver with CMOS 1v8 logic.
UART1 --> on connector J940 with CMOS 3V3 logic
UART2 --> on expansion connector J990 without bluetooth feature.
UART3 --> on connector JA41 without DVI transceiver with CMOS 1v8 logic.

Read this How to use debug serial port.


Is it available s-video or video composite output?

A dual-display interface equips the OMAP3530/25 processor. This display subsystem provides the necessary control signals to interface the memory frame buffer directly to the external displays (TV-set).

Two (one per channel) 10-bit current steering DACs are inserted between the DSS and the TV set to generate the video analog signal. One of the video DACs also includes TV detection and power-down mode. For more information, see the DSS chapter of the OMAP35x Technical Reference Manual.

IGEP v2 board hasn't s-video or video composite output connector, but there are available on the board some test points to implement a fully-functionaly s-video output.


Which pins are free available on J990 IGEPv2 connector?

  • IGEP0020-RC1/IGEP0020-RC4 models: You could use McBSP1 pins (12,14,16,18,20,22,24), I2C2 pins (23,24) on J990. You could use software configuration to disable wifi interface and others because of shared wifi hardware lines.
    • MMC2 interface is used by wifi of built-in wifi/BT module.
    • McBSP3 interface is used by TPS65950 PCM  interface and Bluetooth PCM interface of built-in wifi/BT module.
  • IGEP0020-RC2 model (no WIFI): these boards are fully functionality compatible to other third boards and all pins are free available (they aren't shared).


What is the max Ethernet throughput with LAN9221i?

The ethernet throughput it's 94-96 M/bits second, LAN9221i it's connected direcly to OMAP processor addressable space and dedicated IRQ (no USB, SPI, converters ...).

# iperf -c 192.168.3.2
------------------------------------------------------------
Client connecting to 192.168.3.2, TCP port 5001
TCP window size: 25.4 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.3.100 port 59439 connected with 192.168.3.2 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 113 MBytes 94.6 Mbits/sec


Is it possible to config the wireless LAN and bluetooth so they are completely off, and not consuming any power at all?

Yes, you could use powerdown and reset pins:

On IGEP0020-RB1/IGEPv2-RB, wifi powerdown and reset lines are available on GPIO_94 and GPIO_95 pins, and it is not available reset bluetooth line (only TPD06 hardware test point).

On IGEP0020-RC1/IGEPv2-RC or IGEP0020-RC4, wifi powerdown and reset lines are available on GPIO_138 and GPIO_139 pins, and reset bluetooth line is available on GPIO_137.

On IGEP0020-RC3, reset bluetooth line is available on GPIO_137, but they use GPIO_94 and GPIO_95 pins for wireless pins like IGEP0020-RB1 board configuration (IGEPv2-RCx PCB compatible IGEPv2-RB1) board software compatibility.



Wifi

Reset

Wifi

PowerDown

Bluetooth

Reset

IGEP0020-RB1

GPIO_94

GPIO_95

Not Available

(TPD06)

IGEP0020-RC1

IGEP0020-RC4

GPIO_138  

(RD42)

GPIO_139

(RD44)

 GPIO_137

(RD17)

IGEP0020-RC3

GPIO_94

(RD41)

GPIO_95

(RD43)

 GPIO_137

(RD17)


The GPIO_94/GPIO_95 of IGEP0020-RB1 version is changed to GPIO_138/GPIO_139 of IGEP0020-RCx version because GPIO_94/GPIO_95 are camera interface lines.

Linux kernel autodetects B or C assembly configuration. Check you IGEPv2 board revision and IGEPv2-RCx PCB compatible IGEPv2-RB1.


Can I attach an LCD with LDVS interface?

You have to translate or convert it to LVDS which is a differential and serialized interface. For example you can use MAX9213 serializer LVDS to translate the parallel interface to LVDS.


Is there a way to attach a VGA monitor directly?

IGEPv2 does not has VGA output. But you can use:

  • a DVI to VGA converter connected to the IGEPv2 DVI output.
  • an IGEPv2 expansion board, which expands IGEPv2 board capabilities. Among other things provides the VGA interface on D-SUB15 connector.


Is it possible to connect a CMOS sensor (ie are the camera signals available on a board connector)?

The camera signals are not available on IGEPv2 board.


Mini usb OTG must be a MINI A Male?

Review the Official IGEPv2 Hardware Reference Manual: Page7: USB 2.0 LS/FS/HS OTG 1 Mini AB USB socket connector (dual slave and host role) – That means you can use MINI-A and MINI-B cable.


Is the external wifi antenna easy to install? Where can I acquire a compatible external antenna?

On IGEP0020-RB boards:

The JD11 is a GSC connector for the external Wifi interface. It is a MURATA GSC connector, Part number MM9329-2700RA1.

You only have to find a cable that fits with this MURATA connector.

Regarding the antenna, just need a 2.4Ghz Antenna. 

On IGEP0020-RC boards:

The JD11 is a "HRS (HIROSE) - U.FL-R-SMT(01) - RECEPTACLE, SMT, U.FL " connector

A popular Hirose U.FL (MHF IPEX) connector to SMA-RP (reverse polarity) connector cable fits in


Is it possible to add analog video output?

Yes, it is possible. There is no connector for S-video, but signals are available on board test points.

TP400 and TP401 which are located on bottom side, belongs to luminance and chroma so:
TP401 = TVOUT_1R sch signal = PIN 3 S-video connector = Y = luminance
TP400 = TVOUT_2R sch signal = PIN 4 S-video connector= C = chroma


Is it possible to power using USB OTG connector?

No, it is not possible on IGEPv2 boards.


What is the maximun power consumption?

The power consumption of IGEPv2@600Mhz is between 690 and 720mA

The power consumption of IGEPv2@720Mhz is between 750 and 780mA.

IGEPv2@720MHz has aprox. 15% more power consumption on core and mpu_iva than at 600MHZ.


What about "Skip erase bad block 124 at 0xf80000" means at bootlog?

Flash devices (nandflash or onenand or ...) have been factory marked with bad blocks. 
New bad blocks could appear along flash life, and you should mark
them (or JFFS2 file-system does automatically ).


Boot up sequence

  1. OMAP3 ROM Boot with IGEPv2 hardware configuration (sys_boot[6..0]=0110000) tries to load x-loader from ...
    1. USB
    2. UART3
    3. MMC1
    4. OneNAND
  2. X-loader (Flash or microSD) loads uboot
  3. U-boot (Flash or microSD) uses "bootcmd" environment command
  4. Default ISEE U-boot "bootcmd" environment (Flash) tries to load Linux kernel from...
    1. Network boot (Linux TFTP download + NFS rootfs export from ISEE SDK Virtual Machine)
    2. microSD boot
    3. Flash boot
  5. Linux kernel (Network or microSD or Flash) uses configured rootfs cmdline
  6. Root FS (Network or microSD or Flash or USB or RAMDISK ...)


IGEPv2 Software related questions

Are the sources for the xloader, uBoot and kernel supplied with IGEPv2 board available?

All of them are available at the Official GIT repositories. You need registered user.


How do I stop U-Boot command line at "Hit any key to stop autoboot" prompt ?

U-Boot command line is a Serial tty console. IGEPv2 normally uses the UART3 to communicate and prompt out.

Follow this how to setup the IDC10 cable article to connect you Serial cable to your IGEPv2 board.

Next, you need to send a key to this serial port using some Serial terminal application.


Note:Do not press any key of any usb keyboard connected to IGEPv2, as you need to press a key of your computer keyboard in the Serial console, which is attached to serial link to IGEPv2 via Serial cable.

( minicom, putty or other Serial console running on your computer -> your computer DB9 connector -> Serial cable -> IGEPv2 board )


IGEPv2 EXPANSION Board Software related questions

Which x-loader, u-boot and Linux kernel does IGEPv2 EXPANSION board use?

You can download software from the Official GIT repositories and then you can follow the IGEP0020 steps in Howto the Linux kernel.


IGEP MODULE Hardware related questions

Which revision is my IGEP MODULE board?

  • IGEP MODULE RevD: They were sold on 2010-4Q (silkscreen: "IGEPv3 MODULE RD")
  • IGEP MODULE RevE: They were sold on 2011 (silkscreen: "IGEPv3 MODULE RE")


Which differences are between IGEP MODULE board and IGEPv2 Board

IGEPv2 Board is a start board for testing purposes that you can use for testing the possibilites of the IGEP Platform boards and for developing your own applications.

You can also test this technology with the IGEPv2 EXPANSION, which you can instantly attach to the IGEPv2 Board and test even more features and interficies.

Once you have tested and checked all the IGEP Platform possibilites you can use the IGEP COM MODULE, which consists on a single mini-board with all the IGEPv2 Board capabilities but with just a few of them implemented. That means you can create your own expansion board with any peripheral you want and attach it to your product, or you can contact with the ISEE team (Integration Software Electronic Engineering) where you can ask for a customized board design with your own specifications.


Is it possible to power using USB OTG connector?

Yes, it is possible to power standalone IGEP MODULE boards (without any baseboard plugged).
NOTE: DON'T POWER IGEP MODULE through USB OTG and ANY base board AT SAME TIME.

See also: Getting Started with IGEP0030 board


What is the maximun power consumption?

T.B.D.


Is the external wifi antenna is easy to install? Where can I acquire a compatible external antenna?

Default configuration will use the internal shared wifi/BT omni-antenna.

But on IGEP MODULE boards you can hardware-hack the board and disconnect the internal antenna to populate U.FL connector for pigtail and external antena:

The J2 is a "HRS (HIROSE) - U.FL-R-SMT(01) - RECEPTACLE, SMT, U.FL " connector

A popular Hirose U.FL (MHF IPEX) connector to SMA-RP (reverse polarity) connector cable fits in

Check your revision case:

  • IGEP MODULE revision D boards do not have the internal antenna populated, but there connector for the external antenna is actually installed.
  • IGEP MODULE revision E boards have the internal antenna.

You can get an external antenna at the ISEE online shop.


Is it possible to config the wireless LAN and bluetooth so they are completely off, and not consuming any power at all?

Yes, you could use powerdown and reset pins:

Wifi

Reset

Wifi

PowerDown

Bluetooth

Reset

IGEP MODULE RevD

IGEP MODULE RevE

GPIO_138  

GPIO_139

GPIO_137


IGEP MODULE Software related questions

Which x-loader, u-boot and Linux kernel does IGEP MODULE use ?

You can download the software from the GIT repositories and then you can follow the IGEP0030 steps in Howto the Linux kernel.


IGEP MODULE BASEBOARD Software related questions

Which x-loader, u-boot and Linux kernel does IGEP MODULE BASEBOARD use ?

You can download the software from the GIT repositories and then you can follow the IGEP0030 steps in Howto the Linux kernel.


IGEP RADAR Kit  software related questions

Which x-loader, u-boot and Linux kernel does IGEP RADAR Kit use?

You should use IGEPv2 standard software distribution for system base.