<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Marcin Juszkiewicz - jtag</title><link href="https://marcin.juszkiewicz.com.pl/" rel="alternate"/><link href="https://marcin.juszkiewicz.com.pl/tag/jtag/feed/" rel="self"/><id>https://marcin.juszkiewicz.com.pl/</id><updated>2012-02-01T14:19:00+01:00</updated><entry><title>Flashing U-Boot on Efika MX Smartbook</title><link href="https://marcin.juszkiewicz.com.pl/2012/02/01/flashing-u-boot-on-efika-mx-smartbook/" rel="alternate"/><published>2012-02-01T14:19:00+01:00</published><updated>2012-02-01T14:19:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2012-02-01:/2012/02/01/flashing-u-boot-on-efika-mx-smartbook/</id><summary type="html">&lt;p&gt;From time to time I read posts where people wrote that their Efika &lt;span class="caps"&gt;MX&lt;/span&gt; Smartbook does not boot any more. The only thing which it does is white power led blinking about twice per second. Standard reply in such case is &amp;#8220;send device back to&amp;nbsp;Genesi&amp;#8221;.&lt;/p&gt;
&lt;p&gt;Some time ago a …&lt;/p&gt;</summary><content type="html">&lt;p&gt;From time to time I read posts where people wrote that their Efika &lt;span class="caps"&gt;MX&lt;/span&gt; Smartbook does not boot any more. The only thing which it does is white power led blinking about twice per second. Standard reply in such case is &amp;#8220;send device back to&amp;nbsp;Genesi&amp;#8221;.&lt;/p&gt;
&lt;p&gt;Some time ago a friend of mine borrowed Efika &lt;span class="caps"&gt;MX&lt;/span&gt; Smartbook from me. During his experiments he managed to get netbook into such state. I have &lt;a href="/2010/11/29/debug-board-for-efika-mx-smartbook/"&gt;serial/jtag debug dongle&lt;/a&gt; so decided to take a look at it (and unbrick device). I managed to fix it but also somehow broke serial port so can not check why my automate way does not want to&amp;nbsp;work.&lt;/p&gt;
&lt;p&gt;What needs to be done to get Smartbook back to live? Few&amp;nbsp;things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="caps"&gt;SD&lt;/span&gt;&amp;nbsp;card&lt;/li&gt;
&lt;li&gt;small&amp;nbsp;screwdriver&lt;/li&gt;
&lt;li&gt;&lt;a href="/files/2012/02/ubootsb.bin"&gt;U-Boot from EfikaMX updater&amp;nbsp;image&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/files/2012/02/boot.scr"&gt;U-Boot script which will flash U-Boot into &lt;span class="caps"&gt;NOR&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Linux account with root&amp;nbsp;permissions&lt;/li&gt;
&lt;li&gt;&lt;a href="/files/2012/02/u-boot.imx"&gt;working &lt;span class="caps"&gt;SD&lt;/span&gt;-bootable U-Boot&lt;/a&gt; &amp;#8212; this one still requires serial dongle, sorry for that. Will replace it with proper one when will get serial port working&amp;nbsp;again.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Needed&amp;nbsp;steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Repartition &lt;span class="caps"&gt;SD&lt;/span&gt; card. You can use any tool for it. All what has to be done is set up first partition at &lt;span class="caps"&gt;1MB&lt;/span&gt; offset so we have space for&amp;nbsp;U-Boot.&lt;/li&gt;
&lt;li&gt;Format partition (if needed) as &lt;span class="caps"&gt;FAT&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;Run&amp;nbsp;&amp;#8220;&lt;code&gt;sudo dd if=u-boot.imx of=/dev/sdd bs=1k seek=1&lt;/code&gt;&amp;#8221; (replace /dev/sdd with your &lt;span class="caps"&gt;SD&lt;/span&gt;&amp;nbsp;card).&lt;/li&gt;
&lt;li&gt;Put card into &lt;span class="caps"&gt;SD&lt;/span&gt; slot of Efika &lt;span class="caps"&gt;MX&lt;/span&gt;&amp;nbsp;Smartbook.&lt;/li&gt;
&lt;li&gt;Take out keyboard &amp;#8212; you need to use small screwdriver to push holes near F1, F6, F10, End&amp;nbsp;keys.&lt;/li&gt;
&lt;li&gt;Change &lt;span class="caps"&gt;DIP&lt;/span&gt; switches - they are in a middle of motherboard. You need to reverse default&amp;nbsp;setup.&lt;/li&gt;
&lt;li&gt;Power on your Efika. There should be U-Boot output on screen. You may even get system loaded up at this step&amp;nbsp;;)&lt;/li&gt;
&lt;li&gt;Take out &lt;span class="caps"&gt;SD&lt;/span&gt; card and copy &amp;#8216;boot.scr&amp;#8217; to&amp;nbsp;it.&lt;/li&gt;
&lt;li&gt;Power off Efika, put &lt;span class="caps"&gt;SD&lt;/span&gt; card and&amp;nbsp;boot.&lt;/li&gt;
&lt;li&gt;Old U-Boot will be stored into &lt;span class="caps"&gt;NOR&lt;/span&gt; flash (output will be visible on&amp;nbsp;screen).&lt;/li&gt;
&lt;li&gt;Change &lt;span class="caps"&gt;DIP&lt;/span&gt; switches - they are in a middle of motherboard. You need to reverse them to default&amp;nbsp;setup.&lt;/li&gt;
&lt;li&gt;Put keyboard&amp;nbsp;back.&lt;/li&gt;
&lt;li&gt;Take out &lt;span class="caps"&gt;SD&lt;/span&gt;&amp;nbsp;card.&lt;/li&gt;
&lt;li&gt;Boot your Efika &lt;span class="caps"&gt;MX&lt;/span&gt; Smartbook &amp;#8212; operating system should&amp;nbsp;load.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Some&amp;nbsp;information:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;old U-Boot got flashed because new one was not tested for &lt;span class="caps"&gt;NOR&lt;/span&gt;&amp;nbsp;boot&lt;/li&gt;
&lt;li&gt;finding out information for this how to took me few&amp;nbsp;hours&lt;/li&gt;
&lt;li&gt;this procedure can be done without &lt;a href="/2010/11/29/debug-board-for-efika-mx-smartbook/"&gt;Efika &lt;span class="caps"&gt;MX&lt;/span&gt; Smartbook serial/jtag&amp;nbsp;dongle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;similar procedure can be used for Efika &lt;span class="caps"&gt;MX&lt;/span&gt; Smarttop but as I do not have such I can not offer&amp;nbsp;help&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thanks goes&amp;nbsp;to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Genesi for giving me free Smartbook and serial/jtag&amp;nbsp;dongle&lt;/li&gt;
&lt;li&gt;Marek Vasut for his work on mainlining U-Boot support for Efika &lt;span class="caps"&gt;MX&lt;/span&gt;&amp;nbsp;devices&lt;/li&gt;
&lt;li&gt;Matt Sealey for some hints on &lt;span class="caps"&gt;IRC&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;</content><category term="efikamx"/><category term="jtag"/><category term="linaro"/><category term="ubuntu"/></entry><entry><title>Debug board for Efika MX Smartbook</title><link href="https://marcin.juszkiewicz.com.pl/2010/11/29/debug-board-for-efika-mx-smartbook/" rel="alternate"/><published>2010-11-29T17:46:00+01:00</published><updated>2010-11-29T17:46:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2010-11-29:/2010/11/29/debug-board-for-efika-mx-smartbook/</id><summary type="html">&lt;p&gt;I finally found a time to connect debug board to Efika &lt;span class="caps"&gt;MX&lt;/span&gt; Smartbook. I got that dongle about week ago but had more important things to&amp;nbsp;do.&lt;/p&gt;
&lt;p&gt;Package arrived in small box with &lt;span class="caps"&gt;BBRV&lt;/span&gt; signature on&amp;nbsp;it:&lt;/p&gt;
&lt;figure id="__yafg-figure-1"&gt;
&lt;img alt="Box with signature" loading="lazy" src="/files/2010/11/IMG_5628-700x.jpg" title="Box with signature"&gt;
&lt;figcaption&gt;Box with signature&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Inside was &amp;#8220;Lange 3 &lt;span class="caps"&gt;DB&lt;/span&gt; Board&amp;#8221; made by Pegatron company …&lt;/p&gt;</summary><content type="html">&lt;p&gt;I finally found a time to connect debug board to Efika &lt;span class="caps"&gt;MX&lt;/span&gt; Smartbook. I got that dongle about week ago but had more important things to&amp;nbsp;do.&lt;/p&gt;
&lt;p&gt;Package arrived in small box with &lt;span class="caps"&gt;BBRV&lt;/span&gt; signature on&amp;nbsp;it:&lt;/p&gt;
&lt;figure id="__yafg-figure-1"&gt;
&lt;img alt="Box with signature" loading="lazy" src="/files/2010/11/IMG_5628-700x.jpg" title="Box with signature"&gt;
&lt;figcaption&gt;Box with signature&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Inside was &amp;#8220;Lange 3 &lt;span class="caps"&gt;DB&lt;/span&gt; Board&amp;#8221; made by Pegatron company. This provides &lt;span class="caps"&gt;ARM&lt;/span&gt; &lt;span class="caps"&gt;JTAG&lt;/span&gt; and serial&amp;nbsp;connectors.&lt;/p&gt;
&lt;figure id="__yafg-figure-2"&gt;
&lt;img alt="Debug board itself + connection cable" loading="lazy" src="/files/2010/11/IMG_5629-700x.jpg" title="Debug board itself + connection cable"&gt;
&lt;figcaption&gt;Debug board itself + connection cable&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;To connect it with Efika &lt;span class="caps"&gt;MX&lt;/span&gt; Smartbook first thing to do is take out keyboard. To do this small screwdriver is needed to push in four places at the top&amp;nbsp;edge:&lt;/p&gt;
&lt;figure id="__yafg-figure-3"&gt;
&lt;img alt="Keyboard before connecting cable" loading="lazy" src="/files/2010/11/IMG_5632-700x.jpg" title="Keyboard before connecting cable"&gt;
&lt;figcaption&gt;Keyboard before connecting cable&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Inside you see empty space for mini-pciexpress card (but only &lt;span class="caps"&gt;USB&lt;/span&gt; signalling) which is used for 3G modems. On the right is half size mini-pciexpress card (also &lt;span class="caps"&gt;USB&lt;/span&gt; only ofcourse) wifi card based on Ralink 3273 chipset. Debug board cable needs to be connected to &lt;span class="caps"&gt;CONN1501&lt;/span&gt; connector under 3G modem space (contacts&amp;nbsp;bottom).&lt;/p&gt;
&lt;figure id="__yafg-figure-4"&gt;
&lt;img alt="Keyboard open, slots and connectors visible" loading="lazy" src="/files/2010/11/IMG_5633-700x.jpg" title="Keyboard open, slots and connectors visible"&gt;
&lt;figcaption&gt;Keyboard open, slots and connectors visible&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Keyboard can be put back into place so it is possible to use serial/&lt;span class="caps"&gt;JTAG&lt;/span&gt; and keyboard at same&amp;nbsp;time:&lt;/p&gt;
&lt;figure id="__yafg-figure-5"&gt;
&lt;img alt="Debug board connected, keyboard in place" loading="lazy" src="/files/2010/11/IMG_5635-700x.jpg" title="Debug board connected, keyboard in place"&gt;
&lt;figcaption&gt;Debug board connected, keyboard in place&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;What for I would use debug board? Time will show. So far I found out that kernel based on 10.08 Freescale code drop has worse battery driver then previous one (10.07 based). After one hack I got at least system which boots&amp;nbsp;normally.&lt;/p&gt;</content><category term="efikamx"/><category term="jtag"/><category term="linaro"/><category term="serial"/></entry><entry><title>New architecture on my desk</title><link href="https://marcin.juszkiewicz.com.pl/2009/04/08/new-architecture-on-my-desk/" rel="alternate"/><published>2009-04-08T10:45:00+02:00</published><updated>2009-04-08T10:45:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2009-04-08:/2009/04/08/new-architecture-on-my-desk/</id><summary type="html">&lt;p&gt;Yesterday I unpacked Atmel &lt;span class="caps"&gt;NGW100&lt;/span&gt; developer board. It is simple board without any whistles etc. but result is cheap device for those who wants to play with &lt;span class="caps"&gt;AVR32&lt;/span&gt;&amp;nbsp;architecture.&lt;/p&gt;
&lt;p&gt;Board&amp;nbsp;contains:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;one serial port (female instead of&amp;nbsp;male)&lt;/li&gt;
&lt;li&gt;two Ethernet ports (I got 40Mbps&amp;nbsp;with &lt;code&gt;iperf&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;USB&lt;/span&gt; device&amp;nbsp;port&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;SD …&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;Yesterday I unpacked Atmel &lt;span class="caps"&gt;NGW100&lt;/span&gt; developer board. It is simple board without any whistles etc. but result is cheap device for those who wants to play with &lt;span class="caps"&gt;AVR32&lt;/span&gt;&amp;nbsp;architecture.&lt;/p&gt;
&lt;p&gt;Board&amp;nbsp;contains:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;one serial port (female instead of&amp;nbsp;male)&lt;/li&gt;
&lt;li&gt;two Ethernet ports (I got 40Mbps&amp;nbsp;with &lt;code&gt;iperf&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;USB&lt;/span&gt; device&amp;nbsp;port&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;SD&lt;/span&gt;/&lt;span class="caps"&gt;MMC&lt;/span&gt;&amp;nbsp;socket&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;JTAG&lt;/span&gt;&amp;nbsp;connector&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;32MB&lt;/span&gt;&amp;nbsp;sdram&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;16MB&lt;/span&gt;&amp;nbsp;flash&lt;/li&gt;
&lt;li&gt;few expension connectors with extra&amp;nbsp;signals&lt;/li&gt;
&lt;li&gt;footprint for mictor-38 connector for &lt;span class="caps"&gt;NEXUS&lt;/span&gt;&amp;nbsp;emulator&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And this is how it looks on my&amp;nbsp;desk:&lt;/p&gt;
&lt;figure id="__yafg-figure-1"&gt;
&lt;img alt="Atmel NGW100 board" loading="lazy" src="/files/2009/04/3423727862_b789e4e953_o-700x.jpg" title="Atmel NGW100 board"&gt;
&lt;figcaption&gt;Atmel &lt;span class="caps"&gt;NGW100&lt;/span&gt; board&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;I had to connect it like that because of female serial port I had to plug it directly to &lt;span class="caps"&gt;FTDI&lt;/span&gt; adapter because I lack straight serial cable&amp;nbsp;:D&lt;/p&gt;</content><category term="avr32"/><category term="jtag"/></entry><entry><title>New interesting devices</title><link href="https://marcin.juszkiewicz.com.pl/2009/03/05/new-interesting-devices/" rel="alternate"/><published>2009-03-05T12:04:00+01:00</published><updated>2009-03-05T12:04:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2009-03-05:/2009/03/05/new-interesting-devices/</id><summary type="html">&lt;p&gt;Recently few interesting devices appeared on a market. And they have high geek factor&amp;nbsp;D:&lt;/p&gt;
&lt;h3&gt;SheevaPlug&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://www.marvell.com/products/embedded_processors/developer/kirkwood/sheevaplug.jsp"&gt;SheevaPlug&lt;/a&gt; from Marvell contains &lt;span class="caps"&gt;MV88F6281&lt;/span&gt; cpu running at 1.2GHz with &lt;span class="caps"&gt;512MB&lt;/span&gt; of &lt;span class="caps"&gt;DDR2&lt;/span&gt;/800 memory. Other nice things&amp;nbsp;are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1GbE network&amp;nbsp;controller&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;512MB&lt;/span&gt; of &lt;span class="caps"&gt;NAND&lt;/span&gt; for&amp;nbsp;storage&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;USB&lt;/span&gt; 2.0 controller (up to …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;Recently few interesting devices appeared on a market. And they have high geek factor&amp;nbsp;D:&lt;/p&gt;
&lt;h3&gt;SheevaPlug&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://www.marvell.com/products/embedded_processors/developer/kirkwood/sheevaplug.jsp"&gt;SheevaPlug&lt;/a&gt; from Marvell contains &lt;span class="caps"&gt;MV88F6281&lt;/span&gt; cpu running at 1.2GHz with &lt;span class="caps"&gt;512MB&lt;/span&gt; of &lt;span class="caps"&gt;DDR2&lt;/span&gt;/800 memory. Other nice things&amp;nbsp;are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1GbE network&amp;nbsp;controller&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;512MB&lt;/span&gt; of &lt;span class="caps"&gt;NAND&lt;/span&gt; for&amp;nbsp;storage&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;USB&lt;/span&gt; 2.0 controller (up to 480Mbps&amp;nbsp;speed)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;RS232&lt;/span&gt; serial&amp;nbsp;port&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;ARM&lt;/span&gt; &lt;span class="caps"&gt;JTAG&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;SDIO&lt;/span&gt;&amp;nbsp;slot&lt;/li&gt;
&lt;li&gt;U-boot as&amp;nbsp;bootloader&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Everything in small package and for only 99 &lt;span class="caps"&gt;USD&lt;/span&gt;. I think that this will be nice addon to my collection of &lt;span class="caps"&gt;ARM&lt;/span&gt; devices (it is also one of fastest available&amp;nbsp;ones).&lt;/p&gt;
&lt;h3&gt;Touch&amp;nbsp;Book&lt;/h3&gt;
&lt;p&gt;Few days ago Koen Kooi &lt;a href="http://dominion.thruhere.net/koen/cms/interesting-new-hardware"&gt;wrote on his blog&lt;/a&gt; about &lt;a href="https://www.alwaysinnovating.com/touchbook/"&gt;Touch Book&lt;/a&gt;. It is &lt;span class="caps"&gt;ARM&lt;/span&gt; (&lt;span class="caps"&gt;TI&lt;/span&gt; &lt;span class="caps"&gt;OMAP3&lt;/span&gt;) based combination of tablet and netbook. Composed from two detachable parts it can be tablet (one part) or netbook (two parts&amp;nbsp;connected).&lt;/p&gt;
&lt;p&gt;There are few things in it&amp;#8217;s design which make it&amp;nbsp;special:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;8.9&amp;#8221; 1024x600&amp;nbsp;touchscreen&lt;/li&gt;
&lt;li&gt;up to 15h on battery (in netbook&amp;nbsp;mode)&lt;/li&gt;
&lt;li&gt;two &lt;strong&gt;internal&lt;/strong&gt; &lt;span class="caps"&gt;USB&lt;/span&gt; connectors to hide dongles&amp;nbsp;inside&lt;/li&gt;
&lt;li&gt;six &lt;span class="caps"&gt;USB&lt;/span&gt; connectors in&amp;nbsp;total&lt;/li&gt;
&lt;li&gt;just&amp;nbsp;0.9kg&lt;/li&gt;
&lt;li&gt;no fans, no moving&amp;nbsp;parts&lt;/li&gt;
&lt;li&gt;opensource&amp;nbsp;design&lt;/li&gt;
&lt;li&gt;runs Ångström based&amp;nbsp;distribution&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Total price is 399 &lt;span class="caps"&gt;USD&lt;/span&gt; for netbook or 299 &lt;span class="caps"&gt;USB&lt;/span&gt; for tablet. Too bad that they offer selling to &lt;span class="caps"&gt;US&lt;/span&gt; only &amp;#8212; but this can be handled by &lt;span class="caps"&gt;US&lt;/span&gt; friends&amp;nbsp;D:&lt;/p&gt;
&lt;p&gt;To get one or to not get one is tricky question. Current design lacks any video output so using it instead of laptop will be hard (no way to show presentation slides) but size, weight and battery time are interesting. I will definitely track their&amp;nbsp;progress.&lt;/p&gt;
&lt;h3&gt;BeagleBoard&amp;nbsp;C2&lt;/h3&gt;
&lt;p&gt;At the end of March new version (C2) of BeagleBoard has to be released. It has &lt;span class="caps"&gt;256MB&lt;/span&gt; ram compared to &lt;span class="caps"&gt;128MB&lt;/span&gt; of currently sold B7 version and also working &lt;span class="caps"&gt;EHCI&lt;/span&gt; &lt;span class="caps"&gt;USB&lt;/span&gt; port (B7 offers only one &lt;span class="caps"&gt;OTG&lt;/span&gt; port). I planned to buy this version but now I am not sure about it &amp;#8212; Touch Book looks too interesting&amp;nbsp;D:&lt;/p&gt;</content><category term="jtag"/><category term="marvell"/><category term="netbook"/><category term="omap"/><category term="sheevaplug"/></entry><entry><title>Small does not mean powerless</title><link href="https://marcin.juszkiewicz.com.pl/2007/06/09/small-does-not-mean-powerless/" rel="alternate"/><published>2007-06-09T18:55:00+02:00</published><updated>2007-06-09T18:55:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2007-06-09:/2007/06/09/small-does-not-mean-powerless/</id><summary type="html">&lt;p&gt;Koen&amp;#8217;s post about &lt;span class="caps"&gt;AVR32&lt;/span&gt; Network Gateway and few posts on usenet reminded me that many people still think that small devices are crap and lack power to do&amp;nbsp;anything.&lt;/p&gt;
&lt;p&gt;Do they? I think that not. Here I use two small embedded&amp;nbsp;devices:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linksys &lt;span class="caps"&gt;NSLU2&lt;/span&gt; as &lt;span class="caps"&gt;NFS&lt;/span&gt; server (plans are …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;Koen&amp;#8217;s post about &lt;span class="caps"&gt;AVR32&lt;/span&gt; Network Gateway and few posts on usenet reminded me that many people still think that small devices are crap and lack power to do&amp;nbsp;anything.&lt;/p&gt;
&lt;p&gt;Do they? I think that not. Here I use two small embedded&amp;nbsp;devices:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linksys &lt;span class="caps"&gt;NSLU2&lt;/span&gt; as &lt;span class="caps"&gt;NFS&lt;/span&gt; server (plans are to add &lt;span class="caps"&gt;TFTP&lt;/span&gt;, Samba, &lt;span class="caps"&gt;CUPS&lt;/span&gt; and Bluetooth &lt;span class="caps"&gt;AP&lt;/span&gt;)&lt;/li&gt;
&lt;li&gt;Linksys &lt;span class="caps"&gt;WRT54GS&lt;/span&gt; as&amp;nbsp;router/firewall&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Both do their work without any problems, both runs Linux and opensource distributions (OpenSlug and&amp;nbsp;OpenWRT).&lt;/p&gt;
&lt;p&gt;Soon will add something based on one of &lt;span class="caps"&gt;AT91&lt;/span&gt; devboards but more to experiment with software then normal usage. And as I have 20 pin header soldered to OpenMoko debug board it can even be bricked (&lt;span class="caps"&gt;JTAG&lt;/span&gt; port was already tested with other device then&amp;nbsp;Neo1973).&lt;/p&gt;
&lt;p&gt;Great thing is that systems like &lt;span class="caps"&gt;AT91SAM9263EK&lt;/span&gt;, Gateway or &lt;span class="caps"&gt;STK1000&lt;/span&gt; (another &lt;span class="caps"&gt;AVR32&lt;/span&gt; devboard from Atmel) can be used to produce many different devices &amp;#8212; I remember talk with one guy who shown his developer board (about A4 size) and final device (small rugged mobile device with barcode scanner) and told that this devboard was used to create about 10 misc&amp;nbsp;models.&lt;/p&gt;
&lt;p&gt;My friend made a project of own device based on &lt;span class="caps"&gt;AT91&lt;/span&gt; &lt;span class="caps"&gt;ARM&lt;/span&gt; cpu with few peripherials. Total cost was less then 100 &lt;span class="caps"&gt;EUR&lt;/span&gt; and it can be used to different tasks and also give possibility to learn how to write kernel code (to handle all&amp;nbsp;addons).&lt;/p&gt;
&lt;p&gt;As Cliff Brake&amp;nbsp;wrote: &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;you cannot afford to not use Linux in your own projects. There are too many drivers and ready to use code to not make use of them. You can even get nice modules for less then 100 dollars (&lt;span class="caps"&gt;ARM&lt;/span&gt;, &lt;span class="caps"&gt;AVR32&lt;/span&gt;, x86 based) if you do not want to design own one. Then next step is OpenEmbedded and you have problem which software to choose as there is too much to choose&amp;nbsp;:)&lt;/p&gt;
&lt;/blockquote&gt;</content><category term="at91"/><category term="consulting"/><category term="free drivers"/><category term="jtag"/><category term="linux"/><category term="minicom"/><category term="nslu2"/><category term="openembedded"/><category term="openmoko"/><category term="wrt54"/><category term="openwrt"/></entry><entry><title>Sharp Zaurus JTAG cable</title><link href="https://marcin.juszkiewicz.com.pl/2006/08/09/sharp-zaurus-jtag-cable/" rel="alternate"/><published>2006-08-09T07:47:00+02:00</published><updated>2006-08-09T07:47:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2006-08-09:/2006/08/09/sharp-zaurus-jtag-cable/</id><summary type="html">&lt;p&gt;From time to time people are asking about schematics of &lt;span class="caps"&gt;JTAG&lt;/span&gt; cable for Zaurus machines. Such cable can be used to restore flash memory content after destroying&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;For all models newer then collie (&lt;span class="caps"&gt;SL&lt;/span&gt;-5000/5500) there is a hope still as they are much harder to brick. User …&lt;/p&gt;</summary><content type="html">&lt;p&gt;From time to time people are asking about schematics of &lt;span class="caps"&gt;JTAG&lt;/span&gt; cable for Zaurus machines. Such cable can be used to restore flash memory content after destroying&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;For all models newer then collie (&lt;span class="caps"&gt;SL&lt;/span&gt;-5000/5500) there is a hope still as they are much harder to brick. User can enter &amp;#8220;Diagnostics menu&amp;#8221; via magic keycombo (which usually is holding &amp;#8220;D&amp;#8221; and &amp;#8220;P&amp;#8221; during Power key on boot) and then use &amp;#8220;&lt;span class="caps"&gt;NAND&lt;/span&gt; Restore&amp;#8221; function (&lt;span class="caps"&gt;NAND&lt;/span&gt; Backups are available in few places &amp;#8212; &lt;a href="http://www.trisoft.de/"&gt;TRIsoft&lt;/a&gt; is one of&amp;nbsp;them).&lt;/p&gt;
&lt;p&gt;Anyway below you should see schematics of such cable &amp;#8212; taken from collie service manual. On Zaurus side you have to use Hoshiden &lt;span class="caps"&gt;TCX3106&lt;/span&gt; connector (docs were available on Sharp Deutschland website) and is available for few &lt;span class="caps"&gt;USD&lt;/span&gt; in Five Star Associates. How to use cable? Do not ask me &amp;#8212; I never had to use &lt;span class="caps"&gt;JTAG&lt;/span&gt;.&lt;/p&gt;
&lt;figure id="__yafg-figure-1"&gt;
&lt;img alt="Sharp Zaurus JTAG cable schematics" loading="lazy" src="/files/2006/08/jtag.jpg" title="Sharp Zaurus JTAG cable schematics"&gt;
&lt;figcaption&gt;Sharp Zaurus &lt;span class="caps"&gt;JTAG&lt;/span&gt; cable schematics&lt;/figcaption&gt;
&lt;/figure&gt;</content><category term="brick"/><category term="jtag"/><category term="schematics"/><category term="zaurus"/></entry></feed>