eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikauC ARM i pliki startoweRe: uC ARM i pliki startowe
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.task.gda.pl!news.mm.pl!.POSTED!not
    -for-mail
    From: Zbych <z...@o...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: uC ARM i pliki startowe
    Date: Wed, 04 Jan 2012 20:12:38 +0100
    Organization: Multimedia Polska SA
    Lines: 22
    Message-ID: <je28bg$t22$1@news.mm.pl>
    References: <6...@m...googlegroups.com>
    NNTP-Posting-Host: host-62-141-227-0.tomaszow.mm.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.mm.pl 1325704368 29762 62.141.227.0 (4 Jan 2012 19:12:48 GMT)
    X-Complaints-To: a...@m...pl
    NNTP-Posting-Date: Wed, 4 Jan 2012 19:12:48 +0000 (UTC)
    User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111109
    Thunderbird/3.1.16
    In-Reply-To: <6...@m...googlegroups.com>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:622881
    [ ukryj nagłówki ]

    On 04.01.2012 19:50, slawek7 wrote:
    > Cześć.
    > Z góry przepraszam za glupie pytanie, ale zastanowilo mnie to i nie
    > moge doszukac sie odpowiedzi i moze pomozecie mi.
    >
    > W uC ARM np STM32 lub LPC11xx kompilator dolacza i kompiluje plik
    > tzw. startowy. Ale dlaczego i po co?

    Bo między startem procesora a wywołaniem funkcji main jest trochę roboty
    do zrobienia (choćby inicjalizacja zmiennych globalnych, statycznych)

    > Dlaczego robi sie taki wybieg? uC z serii AVR tego nie maja

    Mają.

    > Czy kompilator niebylby w stanie sobie z tym poradzic bez plikow
    > startowych?

    Kompilator sobie poradzi. Gorzej może być z twoim programem.
    Można oczywiście kazać kompilatorowi olać pliki startowe, wtedy sam
    będziesz musiał stworzyć tablicę wektorów przerwań, ustalić położenie
    stosu, zainicjalizować zmienne. Jest to dosyć proste.

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: