Cześć
Piszę bootloader pod atmegę128. Ustawiam w Micro Chip studio adres w którym powinien zaczynać się bootloader .text=0xFC00.
Jednak hex zaczyna się od adresu.
":10 F800 00 ..."
Wrzucam go do procka i o dziwo działa, działa to może dużo powiedziane, mam komunikację z prockiem, ale nie wyskakuje do programu głównego - ale jeden problem na raz.
Czy ktoś mi może wytłumaczyć jak należy ustawić adres startu bootloadera?
Ustawiam go w toolchain / AVR Gnu linker / memory settings, może powinienem ten adres ustawić w innym miejscu lub go przeliczyć?
Piszę bootloader pod atmegę128. Ustawiam w Micro Chip studio adres w którym powinien zaczynać się bootloader .text=0xFC00.
Jednak hex zaczyna się od adresu.
":10 F800 00 ..."
Wrzucam go do procka i o dziwo działa, działa to może dużo powiedziane, mam komunikację z prockiem, ale nie wyskakuje do programu głównego - ale jeden problem na raz.
Czy ktoś mi może wytłumaczyć jak należy ustawić adres startu bootloadera?
Ustawiam go w toolchain / AVR Gnu linker / memory settings, może powinienem ten adres ustawić w innym miejscu lub go przeliczyć?