<font size=2 face="sans-serif">Hello Nikolaus,</font>
<br>
<br><font size=2 face="sans-serif">thanks for reply. As far as I understood
the TFDU6301 it's just a simple converter from TTL to IrDA and vice versa.
So we don't need any IrDA protocol or drivers or other stuff like that.
We just solder a cable that connects another TFDU6301 to a TRS3386E and
then plug this into a common serial port of our PC. Add some power supply
and that's all.</font>
<br>
<br><font size=2 face="sans-serif">And because a) I remember having read
within this list about the trouble of someone other who wanted to try to
build his own MLO and b) still haven't managed to come to the end with
building QtMoko, I hoped that you could provide the binary...</font>
<br>
<br><font size=2 face="sans-serif">Best regards,</font>
<br><font size=2 face="sans-serif"> Sven</font>
<br><font size=2 face="sans-serif"> </font>
<br>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">Von:
</font><font size=1 face="sans-serif">"Dr. H. Nikolaus
Schaller" <hns@goldelico.com></font>
<br><font size=1 color=#5f5f5f face="sans-serif">An:
</font><font size=1 face="sans-serif">List for communicating
with real GTA04 owners <gta04-owner@goldelico.com></font>
<br><font size=1 color=#5f5f5f face="sans-serif">Datum:
</font><font size=1 face="sans-serif">20.07.2012 13:55</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Betreff:
</font><font size=1 face="sans-serif">Re: [Gta04-owner]
Switching from RS232 to IrDA for debugging</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Gesendet von:
</font><font size=1 face="sans-serif">gta04-owner-bounces@goldelico.com</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=3>Hi Sven,</font>
<br>
<br><font size=3>Am 20.07.2012 um 13:36 schrieb Sven Dyroff:</font>
<br>
<br><font size=2 face="sans-serif">Hello Nikolaus,</font><font size=3>
<br>
</font><font size=2 face="sans-serif"><br>
I finally want to make my first steps in looking deeper into the GTA04
and therefor I need access to the serial port. After having taken a look
into the schematics I still don't intend to open my GTA04 for this reason,
because it seems that only one GPIO is to be toggled, so that we can connect
_WIRELESS_ over IrDA to the UART of the OMAP.</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
Is it possible that you build a new MLO that sets this GPIO to zero? So
we only need to replace this new MLO with the current one on the SD card
and then can debug over IrDA. Whenever we don't want</font>
<br>
<br><font size=3>Yes, changing the GPIO is definitively possible. It should
be done in this file:</font>
<br>
<br><a href="http://git.goldelico.com/?p=gta04-xloader.git;a=blob;f=board/omap3530gta04/omap3530gta04.c;h=04f310d14e91276f207a524f9ea96b6d12715b9f;hb=HEAD"><font size=3 color=blue><u>http://git.goldelico.com/?p=gta04-xloader.git;a=blob;f=board/omap3530gta04/omap3530gta04.c;h=04f310d14e91276f207a524f9ea96b6d12715b9f;hb=HEAD</u></font></a>
<br>
<br><font size=3>around line 1100. Maybe, changing the pull-up/down may
be sufficient.</font>
<br>
<br><font size=3>But to make it work, I think it is also needs to configure
the UART a little differently since the IrDA protocol uses impulse patterns
to indicate 0 and 1 states of the serialized data bytes. I.e. just adding
a LED to a TX line and switching it on if a 0 is transmitted, doesn't make
it IrDA receivable.</font>
<br>
<br><font size=2 face="sans-serif">anymore to widespread our internal data
into our environment for everyone, but want to save some battery power,
we just need to replace the MLO again... ;-))</font><font size=3>
</font>
<br><font size=2 face="sans-serif"><br>
This idea only as a first step. The more better solution would be, that
the bootloader switches this GPIO according to the existence of a flag-file
like "IrDa.flag" within the FAT filesystem. And of course the
best solution would be to have the possibility to set or remove this flag-file
with a button, presented by the bootloader...</font><font size=3> </font>
<br>
<br><font size=3>Well, the MLO could also check the AUX button being pressed,
since it is also a GPIO.</font>
<br>
<br><font size=3>But I better like your idea of a special MLO variant,
so that you can put it in a SD card you use for kernel work. So it is not
necessary to add this feature to any MLO.</font>
<br>
<br><font size=3>One other aspect to consider is that it is not possible
to run the full IrDA protocol. Just the lowest level stuff.</font>
<br><font size=3>I.e. there is no error correction so you may garble u-boot
commands you send to the device...</font>
<br>
<br><font size=3>So you need a special driver on your host-pc as well,
that bypasses the IrDA protocol stack.</font>
<br>
<br><font size=2 face="sans-serif">Of couse I hope that currently the kernel
doesn't set this GPIO. Am I right in this assumption?</font><font size=3>
</font>
<br>
<br><font size=3>The current kernel doesn't touch the GPIO, but there should
be a driver to enable IrDA from user space...</font>
<br>
<br><font size=3>Nikolaus</font>
<br><tt><font size=2>_______________________________________________<br>
Gta04-owner mailing list<br>
Gta04-owner@goldelico.com<br>
</font></tt><a href="http://lists.goldelico.com/mailman/listinfo/gta04-owner"><tt><font size=2>http://lists.goldelico.com/mailman/listinfo/gta04-owner</font></tt></a><tt><font size=2><br>
</font></tt>
<br>