Opis sprzętu: Wgrywanie oprogramowania

Jak zainstalować nowy firmware w aparaturze

Wymagany hardware

Zakładam, że posiadasz już zainstalowane złącze ISP (patrz wcześniejsze części). Potrzebny będzie jeszcze programator. Polecam najtańszy: USBasp. Można go zakupić np na popularnych portalach aukcyjnych za około 30 zł. Programator musi być zakończony taką samą wtyczką jak przylutowane złącze ISP. Jeżeli złącze ISP jest niestandardowe (np okrągłe) to należy wykonać odpowiednią przejściówkę.

Jeżeli ktoś ma ambicje, można wykonać ten programator samodzielnie. Tu jest strona domowa projektu: www.fischl.de

Większość programatorów USBasp ma możliwość przestawienia trybów pracy. Pierwszy szybkość zegara programowanego układu. Należy tu wybrać programowanie procesorów >1.5 MHz. Zwykle tego ustawienia dokonujemy odpowiednią zworką np taką jak tutaj:


Drugim ustawieniem (które jednak nie jest dostępne we wszystkich wersjach programatorów), to wybór czy zasilać programowany układ. Tu wybór należy do nas. Jeżeli chcemy programować radio bez jego włączania przełącznikiem - wybieramy zasilanie z programatora. Jeżeli jednak nie mamy takiej opcji (lub jest wyłączona), to należy przed rozpoczęciem programowania włączyć radio.

Uwaga! nie podłączaj jeszcze programatora do komputera. Najpierw należy zainstalować program i sterowniki.

Wymagany software

Jednym z najlepszych programów do obsługi programatora USBasp jest Extreame Burner. Jego instalatora można pobrać tutaj: Extreame Burner

Extreame Burner dostępny jest w wersji na Windows (XP, Vista, 7), oraz na Linuxa. Każdy powinien więc znaleźć coś dla siebie. Dodatkowo instalator zawiera sterowniki niezbędne do działania programatora. Należy więc najpierw zainstalować oprogramowania, a dopiero później podłączać interface programatora do komputera.

Po zainstalowaniu Extreame Burner, podłączamy USBasp do portu USB. Jeżeli robimy to pierwszy raz powinien pojawić się komunikat o wyszukaniu sterowników. Można pozwolić na ich automatyczne wyszukanie przez system. Poprawna instalacja powinna zakończyć się mniej więcej tak:

Jak wykonać

Najpierw należy pobrać odpowiednią wersję firmware. Można tego dokonać na tej stronie w sekcji "Pobieranie". Należy wybrać najnowszą wersje dla swojego języka:

  • pl - Polski
  • en - Angielski
  • de - Niemiecki

Później możemy przystąpić do wgrywania nowego oprogramowania:

  1. Podłączamy programator do komputera.
  2. Podłączamy programator do nadajnika.
  3. Uruchamiamy Extreame Burner.
  4. Wybieramy w programie odpowiedni typ procesora (Atmega64A)

  5. Otwieramy pobrany ze strony ostatni plik .hex (OPEN)

  6. Następnie zapisujemy nową pamięć FLASH do procesora:




Proces chwilę trwa (kilka minut lub kilkadziesiąt sekund – w zależności od położenia zworki na programatorze). Po zakończeniu, aparatura potrzebuje jeszcze około 30 sekund aby zapisać pamięć EEPROM odpowiednimi wartościami domyślnymi.

Ostatnio edytowano o 13/02/2012 20:11:13
Zasilony przez Anwiki • 0.06 sec • 2.51 MB