Mam taki dziwny problem...
Otóż mam Atmegę128-16 popędzaną zewnętrznym kwarcem 16MHz.
No i próbuję wrzucić nań Bootloader MCS.
Stosownie sobie przerobiłem deklaracje ;
Oczywiście kompilacja jest ok.
Po czym wrzucam toto do Atmegi (via mkAVR Calculator), ale na koniec wywala mi błąd weryfikacji.
W konsoli AVT DUDE mam :
No i nie wiem o co biega.
Jak sobie robię ręcznie jakiś prosty programik do machania LEDem, to jest ok.
A jak chcę wgrać bootloader, no to kiszka.
Tak w ogóle bootloader po kompilacji zajmuje 99% zasobów (??), i wgrywa się cholerycznie długo, ale jak poprzednio robiłem to na M162 to też chyba było podobnie... Tak mi się wydaje.
No, ale tam wszystko poszło ok, a tu mam problem.
W fusach mam BOOT RESET VECTOR wyłączony...
Boot flash size jest 4K (defaultowo), nie zmieniałem bo i po co...
Co jest grane ??
(problemy z działaniem programu testowego rozwiązałem - czyli pozostaje powyższy problem główny)
Otóż mam Atmegę128-16 popędzaną zewnętrznym kwarcem 16MHz.
No i próbuję wrzucić nań Bootloader MCS.
Stosownie sobie przerobiłem deklaracje ;
$crystal = 16000000
'$crystal = 14745600
$baud = 38400 'this loader uses serial com
'It is VERY IMPORTANT that the baud rate matches the one of the boot loader
'do not try to use buffered com as we can not use interrupts
'$regfile = "m8def.dat"
'Const Loaderchip = 8
'$regfile = "m168def.dat"
'Const Loaderchip = 168
'$regfile = "m16def.dat"
'Const Loaderchip = 16
'$regfile = "m32def.dat"
'Const Loaderchip = 32
'$regfile = "m88def.dat"
'Const Loaderchip = 88
'$regfile = "m162def.dat"
'Const Loaderchip = 162
$regfile = "m128def.dat"
Const Loaderchip = 128Oczywiście kompilacja jest ok.
Po czym wrzucam toto do Atmegi (via mkAVR Calculator), ale na koniec wywala mi błąd weryfikacji.
W konsoli AVT DUDE mam :
:010000003FC0
:00000001FF
No i nie wiem o co biega.
Jak sobie robię ręcznie jakiś prosty programik do machania LEDem, to jest ok.
A jak chcę wgrać bootloader, no to kiszka.
Tak w ogóle bootloader po kompilacji zajmuje 99% zasobów (??), i wgrywa się cholerycznie długo, ale jak poprzednio robiłem to na M162 to też chyba było podobnie... Tak mi się wydaje.
No, ale tam wszystko poszło ok, a tu mam problem.
W fusach mam BOOT RESET VECTOR wyłączony...
Boot flash size jest 4K (defaultowo), nie zmieniałem bo i po co...
Co jest grane ??
(problemy z działaniem programu testowego rozwiązałem - czyli pozostaje powyższy problem główny)
