Odpowiedz 
 
Ocena wątku:
  • 1 Głosów - 1 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Dziwne problemy z programowaniem Arduino
SQ4AVS Offline
Rafał
*****

Liczba postów: 1,401
Dołączył: 29-01-2010
Post: #1
Dziwne problemy z programowaniem Arduino
Może ktoś zna przyczynę (pewnie prosta klon) problemów z programowaniem arduino. Działa wykrywanie po isp procka, po zaprogramowaniu procesor działa z starym programem a nie nowo wgranym, podczas sprawdzenia wyrzuca błąd poprawności, żeby było śmieszniej działa wgrywanie przez bootloader po usb ale procesor nie jest już wykrywany przez programator.
24-06-2024 13:47
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP9BSL Offline
Sławek
*****

Liczba postów: 786
Dołączył: 20-10-2015
Post: #2
RE: Dziwne problemy z programowaniem Arduino
Rafał jak masz lock bity ustawione?

73 Sławek
24-06-2024 14:14
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ4AVS Offline
Rafał
*****

Liczba postów: 1,401
Dołączył: 29-01-2010
Post: #3
RE: Dziwne problemy z programowaniem Arduino
Nie mogę sprawdzić bo procesora nie jestem w stanie odczytać już programatorem. Czy można tak ustawić lockbity tak by przy próbie wgrania przez isp zablokować procesor?
24-06-2024 16:57
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP9BSL Offline
Sławek
*****

Liczba postów: 786
Dołączył: 20-10-2015
Post: #4
RE: Dziwne problemy z programowaniem Arduino
Jeśli rozmawiamy o ATmega168/328, jest możliwość zablokowania programowania obszaru aplikacji lub/i bootloadera. Jeśli masz ustawione uruchamianie od adresu bootloadera to Twoja aplikacja wgrana pod normalny początek flash także nie ruszy. Ten procesor ma 6 bitów do ustawiania zabezpieczeń + 3 bity do ustawiania uruchamiania z obszaru flash bootloadera i można różne kombinacje ustawić. Niestety bez odczytania jakie są ustawione lock-bity i fuse-bity ciężko jednoznacznie coś podpowiedzieć.

73 Sławek
25-06-2024 8:33
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP9RQA Offline
Krzysztof
****

Liczba postów: 379
Dołączył: 30-09-2009
Post: #5
RE: Dziwne problemy z programowaniem Arduino
(24-06-2024 16:57)SQ4AVS napisał(a):  Nie mogę sprawdzić bo procesora nie jestem w stanie odczytać już programatorem. Czy można tak ustawić lockbity tak by przy próbie wgrania przez isp zablokować procesor?


Możliwości jest kilka. Mogłeś np. wyłączyć na fusebitach nóżkę od resetu, wtedy przez ISP nie pogadasz raczej, ale bootloader powinien działać przy włączeniu zasilania.

Ogólnie pod arduino bezpieczniej wgrywać zawsze przez bootloader, bo wtedy nie ma możliwości przestawienia fusebitów.
(Ten post był ostatnio modyfikowany: 25-06-2024 12:47 przez SP9RQA.)
25-06-2024 12:47
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ4AVS Offline
Rafał
*****

Liczba postów: 1,401
Dołączył: 29-01-2010
Post: #6
RE: Dziwne problemy z programowaniem Arduino
Krzyśku nie ustawiłem nóżki resetu. Wgrywawałem tylko plik hex. Odczytam fusy z innych płytek w weekend i dam znać.
25-06-2024 16:38
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości