17-06-2017, 08:48
(Ten post był ostatnio modyfikowany: 17-06-2017, 09:08 przez bacz-99.
Powód edycji: poprawka
)
Po wgraniu programu do arduino nano nie do się wgrać kolejnego
programu.
Pomimo programowania 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
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 bedzie można załadować inny program nie da się dalej wczytać
kolejnego poprawionego programu z jakąś procedurą że skasuj ram.
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ć Ram w atmedze przy pomocy
jakiegoś bootloader-a ? Z poziomu programu arduino zapewne nic nie da się zrobić.
Atmega jest niestety w SMD i nie da się nic zrobić z płytka nano.
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 zostałablokowanych
płytkach arduino nano.
programu.
Pomimo programowania 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
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 bedzie można załadować inny program nie da się dalej wczytać
kolejnego poprawionego programu z jakąś procedurą że skasuj ram.
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ć Ram w atmedze przy pomocy
jakiegoś bootloader-a ? Z poziomu programu arduino zapewne nic nie da się zrobić.
Atmega jest niestety w SMD i nie da się nic zrobić z płytka nano.
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 zostałablokowanych
płytkach arduino nano.