• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Nie mogę wgrać bootloadera i nie można wgrać pr.
#1
Po wgraniu programu przy pomocy bootloadera   do arduino nano nie do się wgrać kolejnego
programu.
Zarówno  przez wgrywanie  programu przez USB z programu arduino ( migają diody
program się wczytuje ponieważ działający program się resetuje ale nie
wczytuje i nie uruchamia się program nowy )

Taki sam objaw występuje przy wgrywania przy pomocy bootloadera
Podobno przez błędne skonfigurowanie przez programistę nie kasuje
RAM-u czy flash-a
Po załączeniu płytki program jest cały czas we flashu i nie da się go   stamtąd usunąć.
Program właściwy był w czytany przy pomocy bootloader -a a nie z poziomu programu arduino.
Problem wynik wtedy gdy był mały błąd w programie i chciałem wczytać kolejny już poprawiony.
Niestety teraz przy pomocy innych bootloaderów które dostałem a które miały spowodować
że będzie można załadować inny program nie da się dalej wczytać
kolejnego poprawionego programu z jakąś procedurą że skasuj  flash.

Cały czas jest ten pierwszy błędny program który powoduje brak możliwości zaprogramowania przez program
Arduino jak i również z poziomu bootloadera.



W jaki sposób pozbyć się problemu, czy da się skasować flash w atmedze przy pomocy
jakiegoś bootloader-a  ? Z poziomu programu arduino zapewne nic nie da się zrobić.
Atmega jest niestety w SMD 

Podobno kolejny bootloader który dostałem ma już poprawiony problem ale boję się wgrać do kolejnej dobrej
płytki nano żeby jej nie zablokować jeżeli problem z Ramem został źle poprawiony.

Dlatego wolałbym rozwiązać problem, oczywiście jeżeli jest możliwy na tych  zablokowanych
płytkach arduino nano.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości