<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1729931245175143369</id><updated>2024-08-29T16:22:21.550-07:00</updated><category term="EJTAG JTAG FLASH Ferguson FX7600 FX6600 martwy boot"/><category term="EJTAG_TT EJTAG Tiny Tools JTAG"/><title type='text'>Programator EJTAG Tiny Tools i jego zastosowanie</title><subtitle type='html'>Blog opisuje zastosowanie uniwersalnego programatora EJTAG Tinny Tools pomocnego w programowaniu pamięci różnych tunerów satelitarnych.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ejtagtt.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1729931245175143369/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ejtagtt.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>EJTAG_TT</name><uri>http://www.blogger.com/profile/13778495741886464340</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1729931245175143369.post-6576359085833228344</id><published>2011-12-05T04:49:00.000-08:00</published><updated>2011-12-05T05:32:56.122-08:00</updated><title type='text'>Pioneer BCT 1430 i Ejtag Tiny Tools</title><content type='html'>Programator Ejtag Tiny Tools możemy użyć do zaprogramowania tunera Pioneer BCT 1430.&lt;br /&gt;
Tuner oparty jest na procesorze STI 5510, jest to procesor z rodziny ST20 i program Ejtag Tiny Tools posiada obsługę procesorów z tej rodziny.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Do zaprogramowania tunera BCT 1430 będziemy potrzebować:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
- programator EJTAG z krótkimi odcinkami przewodów (długośc maksymalnie 20 cm) zakończonymi pinami do wpięcia w grzebień&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7hWC8DhtKIYNzGuNJ6f-5_hRA3ksj-9iPfjsjNTjAlAo1ypDRWVnPgxT_BLejQYJ1wq4H0xu-jPShWs4JefYxRrlA0quYUdYSUgppz8Kpio9_DNRB9VKFes0dbN7vWe-5oBWfKpjN7ZCp/s1600/ejtag_widok.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7hWC8DhtKIYNzGuNJ6f-5_hRA3ksj-9iPfjsjNTjAlAo1ypDRWVnPgxT_BLejQYJ1wq4H0xu-jPShWs4JefYxRrlA0quYUdYSUgppz8Kpio9_DNRB9VKFes0dbN7vWe-5oBWfKpjN7ZCp/s320/ejtag_widok.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
- kabel LPT pełny 1 do 1 z obydwiema końcówkami męskimi&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik8jpwdaZnfMVm1YtYWbGiwhhkS-J7tB3JU8l3akSZ8UAKu7Af2hAPeFAFEDHJipbwBisH7l_0b51YXfmeR8zPQ7lTeBhY7f_OFlg5btoMMb6XqYKUs0uw9_0TNOxAd-nFjWfaKrWp4DTi/s1600/KABEL-LPT-1%252C2m.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;312&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik8jpwdaZnfMVm1YtYWbGiwhhkS-J7tB3JU8l3akSZ8UAKu7Af2hAPeFAFEDHJipbwBisH7l_0b51YXfmeR8zPQ7lTeBhY7f_OFlg5btoMMb6XqYKUs0uw9_0TNOxAd-nFjWfaKrWp4DTi/s320/KABEL-LPT-1%252C2m.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
- zasilanie EJTAG-a, ja do tego celu używam baterii pastylkowej 3V z krótkimi odcinkami przewodów&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGnWOIyJh9IuyCGnabtqcIYy1UJQmKSVuT1Lmvxy3p5V5o8naz8Qb0w_pQOeS7Q8AaAljj1CUTzrUm4wkViTR_dlTPI8NM0uoIsA433tIIQEGVHCVbXoUfSt5R53onk30PIOkS5idkptX1/s1600/Bateria.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; width=&quot;318&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGnWOIyJh9IuyCGnabtqcIYy1UJQmKSVuT1Lmvxy3p5V5o8naz8Qb0w_pQOeS7Q8AaAljj1CUTzrUm4wkViTR_dlTPI8NM0uoIsA433tIIQEGVHCVbXoUfSt5R53onk30PIOkS5idkptX1/s320/Bateria.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Programowanie tunera Pioneer BCT 1430&lt;/b&gt;&lt;br /&gt;
W tunerze BCT 1430 musimy odszukać gniazdo JTAG oznaczone jako CN 2002.&lt;br /&gt;
Jeżeli nie ma wlutowanych pinów, musimy je wlutować.&lt;br /&gt;
Sygnały JTAG w gnieździe CN 2002 są takie:&lt;br /&gt;
Pin 19 - TRST&lt;br /&gt;
Pin 15 - TDO&lt;br /&gt;
Pin 13 - TDI&lt;br /&gt;
Pin 11 - TCK&lt;br /&gt;
Pin 9  - TMS&lt;br /&gt;
Pin 20 - GND&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhppps6roVafW6XnLja3L0LbZquFA8TfiZ7puD3dbqoWYy2nvIAWGCrNKa1e1e8r_onwJK-qOPtptRHOLXl6fLWRSGwuhYibHZzShhg-SiSlDyooelkQWnSMZy_6p7_PFwWyDCHM98AekpQ/s1600/Gniazdo+JTAG.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;223&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhppps6roVafW6XnLja3L0LbZquFA8TfiZ7puD3dbqoWYy2nvIAWGCrNKa1e1e8r_onwJK-qOPtptRHOLXl6fLWRSGwuhYibHZzShhg-SiSlDyooelkQWnSMZy_6p7_PFwWyDCHM98AekpQ/s320/Gniazdo+JTAG.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Podłączamy więc krótkimi odcinkami przewodów EJTAG do tunera zgodnie z opisem sygnałów, czyli TRST do TRST, TDI do TDI itd...&lt;br /&gt;
Sygnały w EJTAGu są takie&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_SlRS570e5fP2X7fUzpRxkWU5OlbGV5oJROcnacl5z5wwxHDy_K-a4bNfSXp_YYSf951S95l9NLv4yM0yZPdyJrzqyA4HiyoxKwRBdaVIww1OdFxjlqfAFe79R2V0XdMXLEI0iVnJQvR5/s1600/EJTAG+006.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_SlRS570e5fP2X7fUzpRxkWU5OlbGV5oJROcnacl5z5wwxHDy_K-a4bNfSXp_YYSf951S95l9NLv4yM0yZPdyJrzqyA4HiyoxKwRBdaVIww1OdFxjlqfAFe79R2V0XdMXLEI0iVnJQvR5/s320/EJTAG+006.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Podłączamy zasilanie 3V do EJTAG-a.&lt;br /&gt;
Wszystko robimy na tunerze wyłączonym z sieci 220V.&lt;br /&gt;
Łączymy EJTAG kablem LPT z komputerem.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_nVPprCxAa3tpCqPxjj9_owVUA5VX1-zYQ7Z2819oLTuZwupI-5Hpo1tdGPtqiVS3dExX4ypR1XYq1Un_d-n7BRMqxGlwCMrJoakhKfJF9AKOBmRTf1ldpdWMfo9eIsp1EhZh0b8vsrnl/s1600/Pioneer1430+005.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;252&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_nVPprCxAa3tpCqPxjj9_owVUA5VX1-zYQ7Z2819oLTuZwupI-5Hpo1tdGPtqiVS3dExX4ypR1XYq1Un_d-n7BRMqxGlwCMrJoakhKfJF9AKOBmRTf1ldpdWMfo9eIsp1EhZh0b8vsrnl/s320/Pioneer1430+005.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ejtagtt.blogspot.com/feeds/6576359085833228344/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://ejtagtt.blogspot.com/2011/12/pioneer-bct-1430-i-ejtag-tiny-tools.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1729931245175143369/posts/default/6576359085833228344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1729931245175143369/posts/default/6576359085833228344'/><link rel='alternate' type='text/html' href='http://ejtagtt.blogspot.com/2011/12/pioneer-bct-1430-i-ejtag-tiny-tools.html' title='Pioneer BCT 1430 i Ejtag Tiny Tools'/><author><name>EJTAG_TT</name><uri>http://www.blogger.com/profile/13778495741886464340</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7hWC8DhtKIYNzGuNJ6f-5_hRA3ksj-9iPfjsjNTjAlAo1ypDRWVnPgxT_BLejQYJ1wq4H0xu-jPShWs4JefYxRrlA0quYUdYSUgppz8Kpio9_DNRB9VKFes0dbN7vWe-5oBWfKpjN7ZCp/s72-c/ejtag_widok.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1729931245175143369.post-8525413564536232915</id><published>2011-12-03T10:14:00.000-08:00</published><updated>2011-12-04T09:29:06.901-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EJTAG_TT EJTAG Tiny Tools JTAG"/><title type='text'>O programatorze Ejtag Tiny Tools</title><content type='html'>Programator Ejtag Tiny Tools umożliwia programowanie pamięci flash w różnych tunerach satelitarnych.&lt;br /&gt;
&lt;br /&gt;
Jest to programator uniwersalny i w przeciwieństwie do zwykłego JTAG-a umożliwia zaprogramowanie pamięci w większej liczbie tunerów satelitarnych.&lt;br /&gt;
&lt;br /&gt;
Gotowy EJTAG wygląda tak&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwrSPS0nC9iNw_3YmdeRh9kikiJU2k9RxsDe0gCxM04WgINNHCTi7tmxKa44JhkikJa7xPCWqMpZiVHvvjJkTssuQYlC6vt0Ior6msY0ZYaRP-0Pt3LQNB_PP9xjtsKtElU8zk6HCOqobL/s1600/ejtag_widok.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwrSPS0nC9iNw_3YmdeRh9kikiJU2k9RxsDe0gCxM04WgINNHCTi7tmxKa44JhkikJa7xPCWqMpZiVHvvjJkTssuQYlC6vt0Ior6msY0ZYaRP-0Pt3LQNB_PP9xjtsKtElU8zk6HCOqobL/s320/ejtag_widok.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Ejtag Tiny Tools obsługuje tunery oparte na procesorach:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1. Ali M3327, 29 &lt;br /&gt;
&lt;br /&gt;
2. NEC EMMA2L (L) (uPD6111h) i NEC EMMA2SL (uPD61217) &lt;br /&gt;
&lt;br /&gt;
3. ARM7 / 9 - Conexant CX24138-43 &lt;br /&gt;
&lt;br /&gt;
4. Obsługuje procesory MIPS takie jak Broadcom, BRECIS itp.np. Dm500 &lt;br /&gt;
&lt;br /&gt;
5. Procesory ST20 - STI 5518 i pochodne &lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Pozwala zaprogramować tunery Ferguson z rodziny FX z procesorem NEC, tunery oparte na procesorze Ali (Globo, Opticum) jak i wszystkie tunery z proceseroem ST20, czyli Sti5518 (Fergusony z rodziny AF).&lt;br /&gt;
&lt;br /&gt;
EJTAG posiada standardowe sygnały JTAG, czyli TRST, TDI, TDO, TMS, TCK, GND.&lt;br /&gt;
&lt;br /&gt;
Do poprawnej pracy wymaga zewnętrznego zasilania 3,3V, można je pobrać z wyjścia przetwornicy tunera.&lt;br /&gt;
Ja do zasilania EJTAG-a używam baterii pastylkowej 3,3V, takiej jaka jest w płytach głownych komputerów.&lt;br /&gt;
&lt;br /&gt;
Ejtag Tiny Tools możemy zbudować samemu, schemat znajduje sie poniżej&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ03kZ8KUy8gL2g7eR1vGMHnX4QhXL8XbDKy80G_69hyphenhyphenSw4AUFRlJcFr0zVPUyMRLTbpx0PRgheFE2CEQytTMeiWcsrNHvnEutHjx5DE9FV2eGdLcN40LMc9BjxUbDzMZ-wIjzmmDIQedT/s1600/Ejtag_tt.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;157&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ03kZ8KUy8gL2g7eR1vGMHnX4QhXL8XbDKy80G_69hyphenhyphenSw4AUFRlJcFr0zVPUyMRLTbpx0PRgheFE2CEQytTMeiWcsrNHvnEutHjx5DE9FV2eGdLcN40LMc9BjxUbDzMZ-wIjzmmDIQedT/s320/Ejtag_tt.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Płytkę do EJTAG-a możemy wykonać w domu metodą termotransferu, niżej negatyw to wykonania płytki.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6eBuRIaXL4eEObeO-PRmDxdjvv1CYELDxy_r1UZW6rW8HQhNQXRBnwTjjoo4nDFcorPScIlMAtESbJMHRhtOxG-JbjII4Byrehhd7ciV24WSKcPALprPqMwRTrM8yhJWpb2qCoONP8GJ5/s1600/ejtag2d.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6eBuRIaXL4eEObeO-PRmDxdjvv1CYELDxy_r1UZW6rW8HQhNQXRBnwTjjoo4nDFcorPScIlMAtESbJMHRhtOxG-JbjII4Byrehhd7ciV24WSKcPALprPqMwRTrM8yhJWpb2qCoONP8GJ5/s320/ejtag2d.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Niżej do pobrania jest też gotowy plik w formacie word do wydrukowania na drukarce laserowej.&lt;br /&gt;
-- &gt; &lt;a href=&quot;http://upload.sat-elita.net.pl/content.php?id=3960&quot;&gt;EJTAG&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Do wykonania EJtaga Tiny Tools będziemy potrzebować:&lt;br /&gt;
- płytkę Ejtaga&lt;br /&gt;
- układ 74HC244&lt;br /&gt;
- gniazdo LPT&lt;br /&gt;
- gniazdo zasilania&lt;br /&gt;
- 1 rezystor 1K&lt;br /&gt;
- 4 rezystory 100 om&lt;br /&gt;
- 3 rezystory 22K&lt;br /&gt;
- 6 pinów&lt;br /&gt;
- kondensator 100nF&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE7T0GcERJHL70EDtSicddlzNidDg4PCWlqp6QmH1_6bAdlrMfEqGAvfH9atrWsnPX1yEqIsWJCNkCzejLeY47d_3RoXOF6vreVGsgGTXqRmqxKEeMsQL_ECnLbFegJzIWYLVRWVBixWHE/s1600/EJTAG_Elementy.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;230&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE7T0GcERJHL70EDtSicddlzNidDg4PCWlqp6QmH1_6bAdlrMfEqGAvfH9atrWsnPX1yEqIsWJCNkCzejLeY47d_3RoXOF6vreVGsgGTXqRmqxKEeMsQL_ECnLbFegJzIWYLVRWVBixWHE/s320/EJTAG_Elementy.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Do zasilania Ejtaga używam baterii pastylkowej, takiej jaka jest stosowana w płytach głownych komputerów.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiVH4tWP546DXW0sobX4WP97giIWhghIbR_uFfk5cLkKh7YxVzhi7pFxRi2uG1aZbyx4M5ZcltHHSQ073neUS8u7K6LftopupQ2aIGTAVKgpEX09TGsjz2Ifeq-vM7TuhfVI6b-fs5kLxg/s1600/Bateria.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; width=&quot;318&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiVH4tWP546DXW0sobX4WP97giIWhghIbR_uFfk5cLkKh7YxVzhi7pFxRi2uG1aZbyx4M5ZcltHHSQ073neUS8u7K6LftopupQ2aIGTAVKgpEX09TGsjz2Ifeq-vM7TuhfVI6b-fs5kLxg/s320/Bateria.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ejtagtt.blogspot.com/feeds/8525413564536232915/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://ejtagtt.blogspot.com/2011/12/o-programatorze-ejtag-tiny-tools.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1729931245175143369/posts/default/8525413564536232915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1729931245175143369/posts/default/8525413564536232915'/><link rel='alternate' type='text/html' href='http://ejtagtt.blogspot.com/2011/12/o-programatorze-ejtag-tiny-tools.html' title='O programatorze Ejtag Tiny Tools'/><author><name>EJTAG_TT</name><uri>http://www.blogger.com/profile/13778495741886464340</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwrSPS0nC9iNw_3YmdeRh9kikiJU2k9RxsDe0gCxM04WgINNHCTi7tmxKa44JhkikJa7xPCWqMpZiVHvvjJkTssuQYlC6vt0Ior6msY0ZYaRP-0Pt3LQNB_PP9xjtsKtElU8zk6HCOqobL/s72-c/ejtag_widok.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1729931245175143369.post-7920368442329371604</id><published>2011-12-03T08:34:00.000-08:00</published><updated>2011-12-06T02:40:54.306-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EJTAG JTAG FLASH Ferguson FX7600 FX6600 martwy boot"/><title type='text'>EJTAG_TT i Ferguson FX 6600</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;Za pomocą programu EJTAG Tiny Tools można zaprogramować flash w tunerze Fergoson FX 6600.&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;Do programowania używamy interfejsu Ejtag Tiny Tools.&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;Schemat znajduje się na zdjęciu poniżej.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-snf-XPYRkX4/S38M5Ea3ELI/AAAAAAAABZg/0fQNIXj6t7I/s800/Ejtag_tt.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;156&quot; src=&quot;http://2.bp.blogspot.com/-snf-XPYRkX4/S38M5Ea3ELI/AAAAAAAABZg/0fQNIXj6t7I/s320/Ejtag_tt.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Gotowy programator można zakupić na Allegro lub zbudować we własnym zakresie, wygląda jak na zdjęciu niżej&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-Qh_5a20JJO0/TfkEPU7cGmI/AAAAAAAACQk/DwBXt1kn0yU/s800/2011_06_15_EJTAG%252520006.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://2.bp.blogspot.com/-Qh_5a20JJO0/TfkEPU7cGmI/AAAAAAAACQk/DwBXt1kn0yU/s320/2011_06_15_EJTAG%252520006.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Ejtag wymaga zewnętrznego zasilania 3,3 V, można je pobrać z tunera lub zewnętrznego zasilacza.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Sygnały JTAG są takie jak zdjęciu niżej&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNkrrzWAQR1qyfbeNOfwPTRvp9U6pM8y_BXl6pFHHKXIu_q1ZCkwOh_xEn9rhQ1aYwAAFaucorbLAsw5CEVcnUrwO_C_yNshHHE6NqDRV64_0BcI8sFG3Q6wODIMBqIDWhS3JsBtJSUZMJ/s1600/JTAG_FX_6600.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;261&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNkrrzWAQR1qyfbeNOfwPTRvp9U6pM8y_BXl6pFHHKXIu_q1ZCkwOh_xEn9rhQ1aYwAAFaucorbLAsw5CEVcnUrwO_C_yNshHHE6NqDRV64_0BcI8sFG3Q6wODIMBqIDWhS3JsBtJSUZMJ/s320/JTAG_FX_6600.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Są to: TRST, TDI, TDO, TMS, TCK, GND.&lt;br /&gt;
Takie same sygnały mamy w EJTAG-u&lt;br /&gt;
&lt;br /&gt;
Rozkręcamy tuner oczywiście nie podłączony do zasilania 220V i podłączamy ze soba poszczególne sygnały, czyli TRST w tunerze z TRST w EJTAG-u itd...&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGLNELsLop6YstTZl5CCgjrXMoDLJmgHN9bHqO4UK4l4lpzpJc2_fr7EBBh3eT9BXvMmd_ocwu27iHrX802KPa0NzBUpWPWGvCytxblDyyNuq9t6WX411FMpLdtcxPdgJjIXjHdopqQKvN/s1600/2011_08_23_Ferguson_FX_6600+001.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGLNELsLop6YstTZl5CCgjrXMoDLJmgHN9bHqO4UK4l4lpzpJc2_fr7EBBh3eT9BXvMmd_ocwu27iHrX802KPa0NzBUpWPWGvCytxblDyyNuq9t6WX411FMpLdtcxPdgJjIXjHdopqQKvN/s320/2011_08_23_Ferguson_FX_6600+001.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
EJTAG wymaga zasilania 3.3V, można je pobrać z tunera, ja do zasilania EJTAG-a używam baterii pastylkowej 3,3V takiej, jaka jest w płytach głownych komputerów.&lt;br /&gt;
Łączymy Ejtag kablem LPT do gniazda w komputerze.&lt;br /&gt;
&lt;br /&gt;
Teraz ważną rzeczą jest zrobienie zworki w tunerze, aby wszedł w tryb debug, co umozliwi nam wszystkie operacje na pamięci flash, w tym odczyt, zapis i kasowanie.&lt;br /&gt;
&lt;br /&gt;
Zworkę robimy w miejscu oznaczonym jako R38, na zdjęciu niżej pokazano to miejsce i dodatkowo oznaczone jest cyfrą 1.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwHDrE00Kk9Jv8e9NQWVQTfN8-HYglveYotM0xHnaNnkPm6A3Fc11WT2hfa990CjEzys-_sz0K5-FZsDifxjmOCMFj6WWRJk8li_J5UbpxB4bBFTJFGM94qIbWI6sVW1fG0BE-LikFwoSi/s1600/FX_6600_zwora.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;223&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwHDrE00Kk9Jv8e9NQWVQTfN8-HYglveYotM0xHnaNnkPm6A3Fc11WT2hfa990CjEzys-_sz0K5-FZsDifxjmOCMFj6WWRJk8li_J5UbpxB4bBFTJFGM94qIbWI6sVW1fG0BE-LikFwoSi/s320/FX_6600_zwora.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Wykonanie zworki w miejscu oznaczonym cyfrą 1 powoduje zwarcie tego miejsca do masy, ewentualnie można punkt 1 zewrzeć za pomocą krótkiego odcinka przewodu do masy tunera.&lt;br /&gt;
&lt;br /&gt;
Gdy zworkę mamy już wykonaną sprawdzamy wszystkie połączenia i włączamy tuner do sieci 220V i po chwili rozłączamy zworkę lub punkt 1 odłączamy od masy.&lt;br /&gt;
&lt;br /&gt;
Tuner mamy w trybie debug i możemy przystąpić do programowania pamięci flash.&lt;br /&gt;
&lt;br /&gt;
Do programowania będziemy uzywać programu EJTAG Tiny Tools.&lt;br /&gt;
Do poprawnego działania tego programu jest wymagane zainstalowanie sterownika giveio.sys&lt;br /&gt;
&lt;br /&gt;
Wersja instalacyjna sterownika giveio.sys jest do ściągnięcia niżej.&lt;br /&gt;
-- &gt; &lt;a href=&quot;http://upload.sat-elita.net.pl/content.php?id=3966&quot;&gt;GIVEIO&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ściągamy plik wypakowujemy archiwum zip i instalujemy giveo.&lt;br /&gt;
&lt;br /&gt;
Po instalacji sprawdzamy czy sterownik giveio jest uruchomiony, w tym celu wchodzimy w menadżer urządzeń klikamy Start -&gt; Panel sterowania -&gt; System -&gt;&gt; klikamy zakładkę Sprzęt i Menadżer urządzeń, teraz klikamy Pokaż ukryte urządzenia.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwz5ZHlmq1aWvgBD_3-0e5XhrBRPlVTuNNQccabrI-DY2tcYc8l41bcqOZAzND1B9_pJov-YxSu0Aw6YUsdF5fXrWkdCw_nfU1ist0xLWwNcfP_-7f5a2jEWv1Z0Xs-seGmAsvX7jmJdli/s1600/m1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;226&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwz5ZHlmq1aWvgBD_3-0e5XhrBRPlVTuNNQccabrI-DY2tcYc8l41bcqOZAzND1B9_pJov-YxSu0Aw6YUsdF5fXrWkdCw_nfU1ist0xLWwNcfP_-7f5a2jEWv1Z0Xs-seGmAsvX7jmJdli/s320/m1.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Teraz klikamy w Non-Plug and Play Driver i szukamy sterownika giveo&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEganz8IBa-13NIBaF_aHU9Qt5QjvDKNSCetpimE8Acb9UhBMDIv2oqrtsyFrRxF2ldEh4fpwk8yBHBGXciO_D8ajsWJj7_76BUQwOoqAjdPtAx1W890NnQLKlkXar-So1agGKS5zr7DXZFQ/s1600/m2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;226&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEganz8IBa-13NIBaF_aHU9Qt5QjvDKNSCetpimE8Acb9UhBMDIv2oqrtsyFrRxF2ldEh4fpwk8yBHBGXciO_D8ajsWJj7_76BUQwOoqAjdPtAx1W890NnQLKlkXar-So1agGKS5zr7DXZFQ/s320/m2.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Klikamy 2 razy w giveo i wchodzimy w zakładkę Driver&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL-1mq83_yIQEQrdAIY7f4zleLS7LsYAd1Ef5cqBFE7KZ-5ayrICnKxUWr9Br3yssrq3T7vtqqTaj-E0c1Lv-5acXULRCVnF93Pn29awxSF3yj_if9SXiKwc29dSJ5JyH6E_8h6nqkP_lK/s1600/m3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;292&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL-1mq83_yIQEQrdAIY7f4zleLS7LsYAd1Ef5cqBFE7KZ-5ayrICnKxUWr9Br3yssrq3T7vtqqTaj-E0c1Lv-5acXULRCVnF93Pn29awxSF3yj_if9SXiKwc29dSJ5JyH6E_8h6nqkP_lK/s320/m3.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Widzimy, że sterownik giveo jest uruchomiony, więc zostawiamy tak i zamykamy menadżer Urządzeń.&lt;br /&gt;
&lt;br /&gt;
Jeżeli sterownik giveo nie jest uruchomiony klikamy start i ustawiamy na automatyczny start w Startup na Automatic.&lt;br /&gt;
&lt;br /&gt;
Teraz już możemy zająć się samym programem Ejtag Tiny Tools.&lt;br /&gt;
Program ściagamy z poniższego linku&lt;br /&gt;
-- &gt; &lt;a href=&quot;http://upload.sat-elita.net.pl/content.php?id=3968&quot;&gt;EJTAG Tint tools&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Wypakowujemy archiwum zip i uruchamiamy program klikając EJTAG_TT_1.0.6.17.exe&lt;br /&gt;
&lt;br /&gt;
Zmieniamy język na Angielski.&lt;br /&gt;
&lt;br /&gt;
W Settings w Port ustawiamy odpowiedni adres portu LPT, aby sprawdzić jaki ma adres portu LPT wchodzimy w Mendżer urządzeń i szukamy portów LPT, wchodzimy we włąsciwości portu LPT i w zakładce Zasoby sprawdzamy jaki mamy Zakres Wejścia/Wyjścia.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHzOwNZX3RRdT6oHhzBmMCzIBzA7_LP6YaAIzQPuEDRS5O7JnKAU3bZdCpf53cugip-Bc0HJDa-HyEiTd4Qqo9UVs-Kn97uGV-HzE1FCzNVZOz0gev9XSqNRoxxa8BN2s4993FDUBjXNQ0/s1600/LPT.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;196&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHzOwNZX3RRdT6oHhzBmMCzIBzA7_LP6YaAIzQPuEDRS5O7JnKAU3bZdCpf53cugip-Bc0HJDa-HyEiTd4Qqo9UVs-Kn97uGV-HzE1FCzNVZOz0gev9XSqNRoxxa8BN2s4993FDUBjXNQ0/s320/LPT.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Jak widać Zakres We/Wyj jest 0378-037F, w programie Ejtag Tiny Tools ustawiamy, więc odpowiednio port na $378.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimixr8bTl4laBXpWyzDx5_PshNxb9EctWZR0H2jnaxCdpCNHGlu2QGPklcIpfXzQlVu9chcr6W5WHqnB3P4bR4OyDuk2k1jh8q4F94ZnjePwlZ1ocXFXjDnPxisJclGYiH3WsVq4E_Q1GO/s1600/ejtag_set1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;205&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimixr8bTl4laBXpWyzDx5_PshNxb9EctWZR0H2jnaxCdpCNHGlu2QGPklcIpfXzQlVu9chcr6W5WHqnB3P4bR4OyDuk2k1jh8q4F94ZnjePwlZ1ocXFXjDnPxisJclGYiH3WsVq4E_Q1GO/s320/ejtag_set1.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Dalej w Settings zaznaczamy ptaszkiem Use DMA, pozostałe Reset PIO, Ali SDRAM, Watchdog pozostawiamy puste niezaznaczone.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuw0jRlkGsFFUrdqRdno54lkmSjrTWVZyQ6CHJcq0fY32OReMDNq9MiDZ_pUvvArEvW_3GDAxqH4lMHsoL0LGGbY07_djhwMK5QQbthl4KNugKWCUGcS6rXEg1e5p0hnyAtJFKvnC-X6r_/s1600/ejtag_set2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;206&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuw0jRlkGsFFUrdqRdno54lkmSjrTWVZyQ6CHJcq0fY32OReMDNq9MiDZ_pUvvArEvW_3GDAxqH4lMHsoL0LGGbY07_djhwMK5QQbthl4KNugKWCUGcS6rXEg1e5p0hnyAtJFKvnC-X6r_/s320/ejtag_set2.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Teraz musimy wybrać odpowiedni rodzaj procesora na jakim oparty jest tuner.&lt;br /&gt;
Tuner Ferguson FX 6600 oparty jest na procesorze NEC UPD61110, a więc w Processor type zaznaczamy NEC EMMA2.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhScMl9D7vHmuahg9gSUp2wd3-U3K9SpIEhGodmV7vqW-07YxcRbE5ToCC6R46vCKXXj6-PNnDForZ9pjs1UplPpZf42WgQZsX1WVLtzPUbrpe0MmUyznhewtaRQPZ8-Q2YMyXTgHRsScEX/s1600/ejtag_set3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;206&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhScMl9D7vHmuahg9gSUp2wd3-U3K9SpIEhGodmV7vqW-07YxcRbE5ToCC6R46vCKXXj6-PNnDForZ9pjs1UplPpZf42WgQZsX1WVLtzPUbrpe0MmUyznhewtaRQPZ8-Q2YMyXTgHRsScEX/s320/ejtag_set3.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Teraz musimy ustawić rodzaj pamięci flash jaki mamy w tunerze.&lt;br /&gt;
Ustawiamy na AMD 16 bit i zaznaczamy ptaszkiem Fast AMD/SPI, 16/8 Byte Mode niezaznaczamy i pozostawiamy puste.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR1bbz_uVUch-4hn8i7Il6QiKCy4pQ7W1L3zMYTk7oQF2YrgP_uEnpCsTvHg0AhIFoFoHroFzfLiuhfuvpD08tQ_pRemhNci-RjB0oEjAYoQTwkknvyZWUucHcWu8mY_TjBBMNHGV660zn/s1600/ejtag_set4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;210&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR1bbz_uVUch-4hn8i7Il6QiKCy4pQ7W1L3zMYTk7oQF2YrgP_uEnpCsTvHg0AhIFoFoHroFzfLiuhfuvpD08tQ_pRemhNci-RjB0oEjAYoQTwkknvyZWUucHcWu8mY_TjBBMNHGV660zn/s320/ejtag_set4.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Teraz musimy ustawić początkowy adres pamięci flash na 1FC00000.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0tNboa1rUZpNBNeHsjm8nRQIRTHrpJhw9C-c_QOBMPpfEx8QmZreLSN1JpMk6y06CBvBGmlHlkY3PZf0bf_RzemYCwshu0XfKk1yrCQ8TEq0Y8fFfUrLY5ux8BS-MITTAF4X8e_CtNbya/s1600/ejtag_set5.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;210&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0tNboa1rUZpNBNeHsjm8nRQIRTHrpJhw9C-c_QOBMPpfEx8QmZreLSN1JpMk6y06CBvBGmlHlkY3PZf0bf_RzemYCwshu0XfKk1yrCQ8TEq0Y8fFfUrLY5ux8BS-MITTAF4X8e_CtNbya/s320/ejtag_set5.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Na razie z ustawień programu byłoby wszystko, klikamy Connect.&lt;br /&gt;
Jeżeli mamy wszystko poprawnie połączone i tuner mamy w trybie debug ze zworką w punkcie R38 do masy, program Ejtag Tiny Tools powinien wykryć procesor jako UPD61110/12 (EMMA2LL).&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIH_cNPg3LO62fKc2Itz4hPEOFnS4IJQRSnreHY2KE_FGa2BF7oQMhgmEW-Ni_LVrOfn4Wp2icsUdIc8E8niltSUr2_oqOrKwb22yOiEQUojSg7jjVq_JewVO-Q448AE3voQRLWyslnfp0/s1600/procesor.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;157&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIH_cNPg3LO62fKc2Itz4hPEOFnS4IJQRSnreHY2KE_FGa2BF7oQMhgmEW-Ni_LVrOfn4Wp2icsUdIc8E8niltSUr2_oqOrKwb22yOiEQUojSg7jjVq_JewVO-Q448AE3voQRLWyslnfp0/s320/procesor.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Jeżeli nie wykryje poprawnie procesora, to nie mamy poprawnego połączenia EJTAGA z tunerem lub tuner nie jest w trybie Debug.&lt;br /&gt;
&lt;br /&gt;
Dalej program powinien wykryć pamięć flash i wyświetlić odpowiednią informację w programie, czyli jak na poniższym obrazku Found flash: ManufactureID = 0020 DeviceID = 22C4.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgREK63lM2oMB-VAyG9vtv3wVlfTsZupQB_fsRsBSKvlswpdD7ds-6D89dCbViHt-J84bBSRWWhIM3bE_222-De4KKqzg7leA-wwpaBzQJRRTiEP6SBldxO_uA-fDfXMoLWMEZlonxubGTz/s1600/flash.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;159&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgREK63lM2oMB-VAyG9vtv3wVlfTsZupQB_fsRsBSKvlswpdD7ds-6D89dCbViHt-J84bBSRWWhIM3bE_222-De4KKqzg7leA-wwpaBzQJRRTiEP6SBldxO_uA-fDfXMoLWMEZlonxubGTz/s320/flash.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Dla nas ważne jest DeviceID = 22C4, ponieważ musimy odpowiednio wyedytować plik EJTAG.ini, który znajduje sie w katalogu z programem Ejtag Tiny Tools.&lt;br /&gt;
Otwieramy plik EJTAG.ini w notatniku i go edytujemy.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKUObp8AqdwezzK4whCVDoIvBeYiBBhXDquwl0NVjyPuvoeJbK4DPGQNQ7heVf_bgKUsSf9oiHOmwU3TI_JKqpOixFAoocNDCrJPwQYk1ODdE5k-aAqhSQTwziEc6ZfFwdkBSv8aHBW_S_/s1600/adresflash.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;292&quot; width=&quot;144&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKUObp8AqdwezzK4whCVDoIvBeYiBBhXDquwl0NVjyPuvoeJbK4DPGQNQ7heVf_bgKUsSf9oiHOmwU3TI_JKqpOixFAoocNDCrJPwQYk1ODdE5k-aAqhSQTwziEc6ZfFwdkBSv8aHBW_S_/s320/adresflash.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
W kwadratowym nawiasie wpisujemy nasze Device ID takie jakie wykryło nam w programie czyli 22C4, reszte wpisujemy tak jak na powyższym obrazku czyli:&lt;br /&gt;
[22C4]&lt;br /&gt;
4000=Region0&lt;br /&gt;
6000=Region1&lt;br /&gt;
8000=Region2&lt;br /&gt;
10000=Region3&lt;br /&gt;
20000=Region4&lt;br /&gt;
30000=Region5&lt;br /&gt;
40000=Region6&lt;br /&gt;
50000=Region7&lt;br /&gt;
60000=Region8&lt;br /&gt;
70000=Region9&lt;br /&gt;
80000=Region10&lt;br /&gt;
90000=Region11&lt;br /&gt;
A0000=Region12&lt;br /&gt;
B0000=Region13&lt;br /&gt;
C0000=Region14&lt;br /&gt;
D0000=Region15&lt;br /&gt;
E0000=Region16&lt;br /&gt;
F0000=Region17&lt;br /&gt;
100000=Region18&lt;br /&gt;
100000=FlashSize&lt;br /&gt;
&lt;br /&gt;
Gdy wpiszemy nasze DeviceID i rozmiar (FlashSize) i adresy (Region) pamięci flash zapisujemy plik EJTAG.ini i zamykamy go.&lt;br /&gt;
&lt;br /&gt;
Teraz ponowanie klikamy Connect i powinny uaktywnić się klawisze Read - służący do odczytu pamięci flash, Write - służący do zapisu pamięci flash, Erase flash - służący do kasowania pamięci flash.&lt;br /&gt;
&lt;br /&gt;
Teraz musimy ustawić sobie długość (rozmiar) pamięci flash.&lt;br /&gt;
Dekoder FX 6600 posiada flash o pojemności 2MB, ustawiamy więc dłogość pliku na Offset: 0 i Lenght: 200000.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY6orsMu5Y8YoOQZS2YE9xzN-vt5RmuxKxKRv9ULI7YaxOLEl6Us9VIO7rHRiZeQJbmTONHCjybj_VJVhIAHm9m87qBDGHeHmMuAB8Z1crxUgvnYEXldJr-pNXpVtxA1htyqwURo_Rk241/s1600/ofset.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;191&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY6orsMu5Y8YoOQZS2YE9xzN-vt5RmuxKxKRv9ULI7YaxOLEl6Us9VIO7rHRiZeQJbmTONHCjybj_VJVhIAHm9m87qBDGHeHmMuAB8Z1crxUgvnYEXldJr-pNXpVtxA1htyqwURo_Rk241/s320/ofset.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Pierwsze co powinnyśmy zrobić to zapisać sobie pamięć flash.&lt;br /&gt;
Klikamy więc Read i zapisujemy sobie pamięć flash, program w trakcie odczytu pownien wyglądać jak niżej.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBAPqdiFIZEB6T9ouXwswBd-Zz3JBhreqS6mnKrjz-awzyyl1V28YgVBUD-cYsc-3-bjj8oXBQnLMZfouR4AijaI1dm2CEBgPh7VGbgUUla6PRKOkNmQrqq2qm2AfiNGoYDNHgfLi3zvg8/s1600/odczyt_EJTAG_FX_6600.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; width=&quot;186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBAPqdiFIZEB6T9ouXwswBd-Zz3JBhreqS6mnKrjz-awzyyl1V28YgVBUD-cYsc-3-bjj8oXBQnLMZfouR4AijaI1dm2CEBgPh7VGbgUUla6PRKOkNmQrqq2qm2AfiNGoYDNHgfLi3zvg8/s320/odczyt_EJTAG_FX_6600.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Po odczycie kasujemy pamięć flash klikajac Erase i na koniec zapisujemy dump pamięci.&lt;br /&gt;
Po zakończeniu wyłączamy tuner, zdejmujemy zworkę i odłączamy EJTAG.&lt;br /&gt;
&lt;br /&gt;
Niżej jest do pobrania pełny 2MB poprawny dump pamięci do dekodera FX 6600.&lt;br /&gt;
-- &gt; &lt;a href=&quot;http://upload.sat-elita.net.pl/content.php?id=3973&quot;&gt;Dump 2MB FX6600&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Powodzenia w ratowaniu FX6600 !</content><link rel='replies' type='application/atom+xml' href='http://ejtagtt.blogspot.com/feeds/7920368442329371604/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://ejtagtt.blogspot.com/2011/12/ejtagtt-i-ferguson-fx-7600.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1729931245175143369/posts/default/7920368442329371604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1729931245175143369/posts/default/7920368442329371604'/><link rel='alternate' type='text/html' href='http://ejtagtt.blogspot.com/2011/12/ejtagtt-i-ferguson-fx-7600.html' title='EJTAG_TT i Ferguson FX 6600'/><author><name>EJTAG_TT</name><uri>http://www.blogger.com/profile/13778495741886464340</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-snf-XPYRkX4/S38M5Ea3ELI/AAAAAAAABZg/0fQNIXj6t7I/s72-c/Ejtag_tt.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Opole, Polska</georss:featurename><georss:point>50.670428 17.924438099999975</georss:point><georss:box>50.601594500000004 17.822070599999975 50.7392615 18.026805599999975</georss:box></entry></feed>