eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaavr-gcc - dane w flashRe: avr-gcc - dane w flash
  • Data: 2009-08-07 21:23:20
    Temat: Re: avr-gcc - dane w flash
    Od: Adam Dybkowski <a...@4...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Sebastian Biały pisze:

    >> Do flasha programu? Taki jak w oficjalnym manualu:
    >> http://www.nongnu.org/avr-libc/user-manual/pgmspace.
    html
    >
    > Tak wiem, ale czy to nie jest rozszezenie tylko dla AVRów ? Zastanawiam
    > sie co bedzie jak gcc oficjalnie bedzie miec taki support, zebym nie
    > musial tegp progmema wywalac z setek miejsc zastepujac czyms nowym-lepszym.

    Tak, to jest tylko dla AVRów. Po przejściu na inny procesor zrobisz
    sobie po prostu makro puste albo definiujące normalny typ (char zamiast
    prog_char itp).

    Na przykład w ARMach nie trzeba tak kombinować. Jeżeli coś jest stałą to
    zostanie umieszczone w sekcji stałych (.rodata) czyli docelowo przez
    linker w binariach obok kodu programu. I można się do tego normalnie
    odwoływać bo jest tylko jedna wspólna przestrzeń adresowa (dla programu,
    danych, I/O).

    Ale za to na DSPkach to już pełna rozpusta, niektóre nawet mają kilka
    oddzielnych pamięci danych (aby można było np. jednocześnie pobierać
    współczynnik filtru z jednej pamięci a próbkę danych z drugiej; do tego
    oddzielna przestrzeń na kodu programu).

    --
    Adam Dybkowski
    http://dybkowski.net/

    Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

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: