Programuje w Code Vision AVR i szukam przykładu obsługi boot loadera na ATmega8. Jeżeli macie jakieś przykłady modyfikacji pamięci poprzez SPI, UART lub inny to jestem chętny.
Do tego mam wątpliwości co do struktury programu. Zamierzam modyfikować w systemie zawartość zadeklarowanych tablic, z których korzysta program główny. I teraz nie wiem czy lepiej program ten umieścić jako część boot loadera czy postawić go tradycyjnie na początku dolnej części pamięci flash?
EDIT:
Aha. Nie mam pojęcia jak w projekcie cvAVR oddzielić źródło programu boot loadera od programu aplikacji. Chyba, że się nie da?
EDIT1:
No i jak zmienić pozycję tablicy w pamięci procesora tak aby zajmowała komórki przeze mnie oczekiwane.
Do tego mam wątpliwości co do struktury programu. Zamierzam modyfikować w systemie zawartość zadeklarowanych tablic, z których korzysta program główny. I teraz nie wiem czy lepiej program ten umieścić jako część boot loadera czy postawić go tradycyjnie na początku dolnej części pamięci flash?
EDIT:
Aha. Nie mam pojęcia jak w projekcie cvAVR oddzielić źródło programu boot loadera od programu aplikacji. Chyba, że się nie da?
EDIT1:
No i jak zmienić pozycję tablicy w pamięci procesora tak aby zajmowała komórki przeze mnie oczekiwane.