Witam
Chciałbym przetestować avrub do aktualizacji oprogramowania po RS485.
Niestety nie wiem jak ugryźć konfigurację, chodzi mi o
LEVELMODE
Bootloader triger mode(0=uart 1= pin level)
Oraz jak mam ustawić fusebity ?
Konfiguracja jak na obrazku , procek to Atmega 644P na zew. kwarcu.
Edit.
Walczę już trochę . Komunikacja jest poprawna natomiast nie wchodzi do ładowania programu (sprawdzałem zgodnie z helpem) :
> Start download
$ Send reset command: [7E ]
> Start connect
$ <1> Send connect key: 64
: 0D 0A 64 ..d
: 77 61 69 74 69 6E 67 20 66 6F 72 20 waiting for
$ <2> Send connect key: 64
: 64 61 74 61 2E 0D 0A data...
: 64 d
: 43 C
$ <3> Send connect key: 64
: 64 d
: 43 C
V Connect success
\
|
/
-
X Too many retry!
X Update fail
Rozmiar hexa to 3659 bajtów
Fusy ustawiam tak:
Low: 0xDE
High: 0xD8
Extended: 0xFF
Plik konfiguracyjny poniżej ( czy tak jest prawidłowo #define BootStart 2 * 0x7000UL ?):
Chciałbym przetestować avrub do aktualizacji oprogramowania po RS485.
Niestety nie wiem jak ugryźć konfigurację, chodzi mi o
LEVELMODE
Bootloader triger mode(0=uart 1= pin level)
Oraz jak mam ustawić fusebity ?
Konfiguracja jak na obrazku , procek to Atmega 644P na zew. kwarcu.
Edit.
Walczę już trochę . Komunikacja jest poprawna natomiast nie wchodzi do ładowania programu (sprawdzałem zgodnie z helpem) :
> Start download
$ Send reset command: [7E ]
> Start connect
$ <1> Send connect key: 64
: 0D 0A 64 ..d
: 77 61 69 74 69 6E 67 20 66 6F 72 20 waiting for
$ <2> Send connect key: 64
: 64 61 74 61 2E 0D 0A data...
: 64 d
: 43 C
$ <3> Send connect key: 64
: 64 d
: 43 C
V Connect success
\
|
/
-
X Too many retry!
X Update fail
Rozmiar hexa to 3659 bajtów
Fusy ustawiam tak:
Low: 0xDE
High: 0xD8
Extended: 0xFF
Plik konfiguracyjny poniżej ( czy tak jest prawidłowo #define BootStart 2 * 0x7000UL ?):
Kod: C / C++