-
Data: 2009-01-19 18:44:37
Temat: Re: [avr] Bootloader i stos albo...
Od: "T.M.F." <t...@n...mp.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Dariusz Zolna pisze:
> T.M.F. pisze:
>>> Dzięki. Jednak było to coś zupełnie innego niż przypuszczałem.
>>> W dokumentacji Atmel podaje adress bootloadera w _słowach_ (zupełnie
>>> nie wiem w jakim celu), a linkerowi trzeba podać w _bajtach_.
>>> Poprawiłem makefile i wszystko śmiga.
>>
>> Dlatego w slowach, ze tak jest adresowana pamiec FLASH.
>
> A adres w tej pamięci podaje się w bajtach, więc nie tyle jest
> adresowana w słowach, co zapisać i odczytać można tylko pełne słowo.
Adresowana jest w slowach i tak sie podaje jej adres. Zauwaz, ze adresy
wszystkich stalych we FLASHu trzeba pomnozyc razy dwa. W slowach operuja
tez instrukcje skoku, jedyny wyjatek to instrukcje LPM i ELPM, ktore
operuja na adresie podanym w bajtach. I akurat o ile zapisac mozna tylko
pelne slowo (instrukcja SPM operuje wylacznie na slowach, rejestr Z
zawiera adres slowa zapisywanej komorki, a nie bajtu) to instrukcje
LPM/ELPM umozliwiaja odczyt pojedynczych bajtow, a nie slow. Moze to
troche pokrecone ale pewien sens ma, szczegolnie jesli patrzec na
architekture procesora.
Najnowsze wątki z tej grupy
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
Najnowsze wątki
- 2025-02-04 ranking wyciszenia, głośność, hałas przy 130 km/h, na postoju, przy przyspieszaniu
- 2025-02-05 Warszawa => IT Recruiter <=
- 2025-02-05 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-02-05 Rzeszów => Spedytor Międzynarodowy <=
- 2025-02-05 Warszawa => IT Business Analyst <=
- 2025-02-05 Warszawa => Specjalista DevOps <=
- 2025-02-05 Łódź => NodeJS Developer <=
- 2025-02-05 Warszawa => QA Engineer (Quality Assurance) <=
- 2025-02-05 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-02-05 Warszawa => QA Engineer <=
- 2025-02-05 Warszawa => Programista Full Stack .Net <=
- 2025-02-05 Re: UK: Michał K. dalej czeka na rozprawę ekstradycyjną w areszcie [bo nie (jeszcze?) zebrał kaucji]
- 2025-02-04 podpisywanie umów z datą wsteczną
- 2025-02-04 Radio internetowe do starego Androida
- 2025-02-04 "ogrodowa linia napowietrzna"