eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronika[avr] Bootloader i stos albo...Re: [avr] Bootloader i stos albo...
  • 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.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: