eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaArm cortex, how to? › Re: Arm cortex, how to?
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.ne
    ws.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for
    -mail
    Content-Type: text/plain; charset="UTF-8"
    From: jacek pozniak <j...@f...pl>
    Date: Fri, 07 Jul 2017 07:30:07 +0200
    User-Agent: KNode/4.4.8
    Content-Transfer-Encoding: 8Bit
    Subject: Re: Arm cortex, how to?
    Newsgroups: pl.misc.elektronika
    References: <595cee16$0$15194$65785112@news.neostrada.pl>
    <595cf744$0$645$65785112@news.neostrada.pl>
    <595d287f$0$15190$65785112@news.neostrada.pl>
    <ojjhqb$lc3$1@node1.news.atman.pl>
    <595dc24e$0$15201$65785112@news.neostrada.pl>
    <ojlnqm$in6$1@node2.news.atman.pl>
    <595e728d$0$654$65785112@news.neostrada.pl>
    <ojlviu$i3$1@node1.news.atman.pl>
    Followup-To: pl.misc.elektronika
    MIME-Version: 1.0
    Lines: 56
    Message-ID: <595f1c60$0$657$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.20.254.251
    X-Trace: 1499405408 unt-rea-b-01.news.neostrada.pl 657 83.20.254.251:16290
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:720344
    [ ukryj nagłówki ]

    Sebastian Biały wrote:

    > On 7/6/2017 7:25 PM, jacek pozniak wrote:
    >> Na razie staram się ogarnąć arm-none-eabi-gcc; kompiluje coś tam
    >> (prymitywne
    >> przykłady z /usr/share/doc/gcc-arm...), ale potrzebuję chyba nagłówki do
    >> poszczególnych procesorów, z definicjami peryferiów i takie tam.
    >> Sciąga się je skąś czy jak?
    >
    > Pobierz example do płytek Discovery jako dobry start na początek.
    >
    > Problem z STM32 jest taki że ST promuje własne środowisko i zgodnie z
    > tym konceptem powinieneś je w zasadzie zassać:
    >
    > http://www.st.com/en/development-tools/sw4stm32.html
    >
    > Nagłówki z definicjami rejestrów i najwazniejsze - skryptem linkera,
    > powinny być w komplecie. Nie używam i tu niewiele pomogę, ja składam
    > firmware ręcznie, używając make i ukradzionych z jakiegos exampla
    > nagłowkow.
    Też muszę skąś ukraść.

    W zasadzie po przeczytaniu krótkiego readme.txt, który się zainstalował
    razem z kompilatorem, wygląda na to że w skrypcie dla linkera muszę podać
    zakresy ROM/RAM i właśnie wydaje mi się że kilkunastu kilobajtów z
    opisem/adresami rejestrów mi tylko brakuje.

    Cytat z tego readme:
    "...
    The makefile is configured to build for Cortex-M0 by default. To build for
    M3 or M4, pass CORTEX_M=3/4 respectively:
    $ make CORTEX_M=3

    * Porting *
    These samples are written in a way that easily porting to variant Cortex-M
    boards. Usually there are only two files you need modify for your boards.

    ldscripts/mem.ld defines address ranges for flash and RAM. Modify them to
    reflect start address and length of flash/RAM banks in your board, by
    following the embedded comments.
    ..."


    >

    > Jak się upierasz ssać ręcznie, to tu masz punkt startowy do poszukiwań:
    >
    > https://developer.arm.com/embedded/cmsis
    >
    OK, będę kopał aż znajdę.

    >> Po zainstalowaniu arm-gcc nie mam żadnych plików w rodzaju *stm*.h
    >
    > Bo armów jest miliard i kazdy ma inny nagłowek pertyferiów. Ściąga się
    > je od producenta.

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: