Witam.
Jest sobie urządzenie z Xmegą384 .. daleko ode mnie i działa dla kogoś kto nie ma pojęcia o programowaniu. Jest tam bootloader, który muszę zmienić. Bootloader oczywiście wpuści program z karty SD i go uruchomi. Czy można napisać taki program który będzie miał w sobie kod nowego bootloadera i wgra go w miejsce starego bootloadera ? Zrobiłbym plik .hex bootloadera i kod z niego zamieściłbym w programie. Następnie program podobnie jak bootloader wgrałby go do flasha w sekcje bootloadera.
Niedługo będę miał takie same urządzenie i programator do testów, ale na razie żeby nie tracić czasu chciałbym się upewnić czy jest to możliwe. Wydaje mi się że program ( w sensie nie bootloader) może nadpisać flash w sekcji bootloadera, ale może jest jakiś kruczek ...
Program chyba może zmieniać fusebity, nie może zmienić tylko lockbitów - dobrze pamiętam ?
Jest sobie urządzenie z Xmegą384 .. daleko ode mnie i działa dla kogoś kto nie ma pojęcia o programowaniu. Jest tam bootloader, który muszę zmienić. Bootloader oczywiście wpuści program z karty SD i go uruchomi. Czy można napisać taki program który będzie miał w sobie kod nowego bootloadera i wgra go w miejsce starego bootloadera ? Zrobiłbym plik .hex bootloadera i kod z niego zamieściłbym w programie. Następnie program podobnie jak bootloader wgrałby go do flasha w sekcje bootloadera.
Niedługo będę miał takie same urządzenie i programator do testów, ale na razie żeby nie tracić czasu chciałbym się upewnić czy jest to możliwe. Wydaje mi się że program ( w sensie nie bootloader) może nadpisać flash w sekcji bootloadera, ale może jest jakiś kruczek ...
Program chyba może zmieniać fusebity, nie może zmienić tylko lockbitów - dobrze pamiętam ?