Jump to content
Na forum sat-4-all.com obowiązuje bezwzględny zakaz oferowania sharingu oraz umieszczania linków do treści łamiących prawa autorskie.
Sign in to follow this  
FAQ

Programowanie duzego fleszu JTAG Testerem

Recommended Posts

Programowanie duzego fleszu JTAG Testerem.

 

1. Odpalamy programik i wlaczamy tuner.

2. Przechodzimy na zakladke DCU Registers, guzikiem START odpalamy DCU Monitor, potem malym zielonym guzikiem blisko pola CONTROL odpalamy okienko DCU Control Register, ustawiamy bity 25 i 31, wciskamy SEND (wlaczamy tym samym Monitor (ten ostatni krok nie jest niezbedny - niekiedy pomaga, niekiedy nie), po tomu wciskamy STOP - to ten samy guzik co START, na START sie i zamieni.. Przechodzimy na zakladke MISCELLANEOUS, wciskamy Init From File, wybieramy model naszego tunera, po czym RAM zaczyna pracowac.

3. Wciskamy Check Existing na zakladce Hardware Config i sprawdzamy, jaka konfiguracje otrzymalismy - wszedzie powinno byc 80000000. Sprawdzamy takze co sie dzieje w DCU Monitor - jesli bity 25 i 31 znikneli, to ustawiamy ich ponownie i znow wciskamy SEND (patrz p.2).

4. Idziemy do Hardware Config, w Trap Routine Address wklepujemy adres 80000140 (jest bardzo dobry dla PACEow, DTFy wspaniale pracuja z RAM, tzn. 40000000).

5. W parametrach Trap Handler pozostawiamy zaznaczone Priority-High, Group of Traps - Break Point, i ladujemy trap-routine (guzikiem Load Trap Routine).

6. Wciskamy Install Trap.

7. Wciskamy Take Trap.

8. Wciskamy Verify Trap Load

9. Przechodzimy na DCU Monitor, potem wciskamy Start i sprawdzamy co pokaze nam Monitor - jesli Control=60000 to wciskamy Stop i przechodzimy do p.9.

10. Wybieramy Flash Programming, wybieramy adres flesza, wciskamy Check - program powinien pokazac ID CODE flesza.

11. Probujemy skasowac sektor (jesli Flash Start Address=7fe00000, to wpisujemy Sector Address 7fe00000) - i wciskamy Clear Sector.

12. Jesli wszystko poszlo OK, probujemy zapisac w ten sektor dane o dlugosci 10000, czyli 64KB.

13. Jesli to tez przebieglo OK probujemy ponownie zczytac ten sektor i porownac jego zawartosc z plikiem zrodlowym, powinni sie zgadzac.

14. Jesli tak jest, smialo wciskamy Clear Flash, potem Write From File, wybieramy potrzebny do zapisywania plik Firmware (dlugosc 200000= 2MB, 180000=1,5MB).

15. Czekamy cierpliwie poki program zapisze dane (to troche potrwa, ale coz...)

 

To by bylo na tyle.

 

Tlumaczenie zostalo sporzadzone przez Yaro na podstawie rosyjskiej instrukcji (wielke dzieki Дима Иванов - jestes COOL !!! ))) )

Oczywiscie ten program nie jest lekarstwem na wszystkie mozliwe wypadki, ale mam nadzieje, ze komus sie przyda.

 

Uwagi do tworcy programu prosze podawac na adrese ivanov_dv@izvestia.ru,

Jesli cos zle zostalo przetlumaczone to zapraszam, wszystkie uwagi sa mile widziane.

 

Z powazaniem do wszystkich wielbicieli digital SatTV,-

 

Yaro

 

Pozdrowienia dla moich kumplow z Polskiej:

 

• jeRycho63

• Metal60

• Maciek Rowinski

• Patryk Skonieczny (Gollum)

• Jetway

• Dr.Agon

• Bogdan

• Roman

• Piotr

• Krzysztof Maciejko

• Groszek

• Dr.Joc

• Bezerker

• oraz wielu innych wspanialych ludzi !!!

 

Dziekuje i pozdrawiam !

 

• Special thanks to Patryk Skonieczny for correcting my mistakes in Polish !!!!!!!!!!

• Отдельное спасибо Диме Иванову за предоставление материалов по

JTAG Tester-у и поддержку во всех вопросах - Дима, ты великолепен !!!

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.