- posted
18 years ago
[AVR] Aktualiza firmware jak robicie?
- Vote on answer
- posted
18 years ago
AVR przeciez maja ISP, i mozna to wykorzystac do aktualizacji firmware'u.
- Vote on answer
- posted
18 years ago
Witam Ja zawsze jak używam procka z ISP to robie gniazdo serwisowe. Natomiast kiedy są potrzebne nóżki od programowania w układzie to można wstawić jakiego gala który troszkę po przełącza gdy pojawi się reset z programatora. Robiłem tak i działa to.
Pozdrawiam Blasiutek
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
Ale co tu kombinowac. Procki z serii ATTiny reprogramuje sie fajnie, bo tam nie ma oddzielnej sekcji RWW i NRWW i nie trzeba kombinowac robiac SPM. W ATMega trzeba specjalny bootloader pisac, zeby procek nie poszedl w maliny. Ale generalna zasada jest prosta - odbierasz dane, umieszczasz je w buforze (np. od razu w buforze strony) i robisz SPM, przyklady sa w stosownych notach Atmela.
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
Ale w obszarze bootloadera musi byc tylko fragment zawierajacy instrukcje SPM i petle zapbiegajaca wyjsciu z obszaru bootloadera zanim skonczone jest programowanie strony, czyli w sumie jakies 3 instrukcje. Reszta bootloadera moze byc w dowolnym obszarze pamieci.
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
No to proponuje wydzielic podstawowe procedury obslugi TCP do osobnego obszaru i odwolywac sie do nich za pomoca tablicy wektorow. Wtedy update robisz tak, ze nowa wersje tych procedur ladujesz najpierw do SRAM, potem odcinasz sie od swiata przepisujac kod ze SRAM do FLASH i na koncu updatujesz wektory. W efekcie dla reszty programu wyglada to tak jakby nic sie nie zmienilo.