-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Dariusz Zolna <a...@u...com>
Newsgroups: pl.misc.elektronika
Subject: Re: ARM9 + GCC + makefile do hello world
Date: Tue, 16 Feb 2010 16:33:49 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 83
Message-ID: <hledsv$k5d$1@inews.gazeta.pl>
References: <hlcog9$4f9$1@inews.gazeta.pl> <hle2cr$71l$1@inews.gazeta.pl>
NNTP-Posting-Host: r9.ists.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Trace: inews.gazeta.pl 1266334431 20653 87.239.216.19 (16 Feb 2010 15:33:51 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Tue, 16 Feb 2010 15:33:51 +0000 (UTC)
X-User: dejet
X-Antivirus: avast! (VPS 100216-0, 2010-02-16), Outbound message
In-Reply-To: <hle2cr$71l$1@inews.gazeta.pl>
X-Antivirus-Status: Clean
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
Xref: news-archive.icm.edu.pl pl.misc.elektronika:582229
[ ukryj nagłówki ]cepu69 pisze:
> A czy zastanowiles sie nad przyczyna takiego stanu rzeczy???
Tak, zastanawiałem się i nie potrzebuję systemu. Dlatego właśnie
wybrałem Mini2440 a nie EPIĘ PX.
Na friendlyarm jest zestaw testowych funkcji, które nie wyglądają na
wielce skomplikowane (mam o wiele bardziej rozbudowane projekty na AVR).
Problemem jest to, że chińczyki przygotowały je przy użyciu komercyjnego
kompilatora, a ja jednak wolałbym użyć GCC.
Zrobiłem pewien postęp, projekt się kompiluje, ale kompilator nie lubi
pliku "2440init.s". Wygląda jakby traktował go jako plik w C a nie w
Asemblerze.
Zgodnie z "tutorialem" podsuniętym przez Kris_gor używam GCC (Sourcery)
i Eclipse.
Ktoś ma jakieś sugestie jak poprawnie włączyć ten plik w asemblerze do
projektu? Kompilator dostaje go chyba z poprawnymi flagami:
arm-none-eabi-gcc -x assembler-with-cpp -c -mcpu=arm920t -mthumb -g
-ggdb3 -Wa,-amhls=./out/2440init.lst -MD -MP -MF ./out/2440init.d -I .
2440init.s -o out/2440init.o
więc może to kwestia poprawności zapisu samego kodu?
Bo dostaję mnóstwo błędów typu:
2440init.s:13: Error: bad instruction `get option.inc'
albo
2440init.s:30: Error: junk at end of line, first unrecognized character
is `0'
Pozdrawiam,
Dariusz Żołna
> To jest juz procesor (CPU: 400 MHz Samsung S3C2440A ARM920) a nie kontroler
> i naprawde malo kto bawi sie bez OS-a.
>
> Naprwade nie warto - jesli masz port systemu na dana platforme to migniecie
> diodami wymaga 5 minut pracy.
>
> ---> http://www.friendlyarm.net/dl.php?file=linux-example
s.tgz
> i przyklad leds :
>
> int main(int argc, char **argv)
> {
> int on;
> int led_no;
> int fd;
> if (argc != 3 || sscanf(argv[1], "%d", &led_no) != 1 ||
> sscanf(argv[2],"%d", &on) != 1 ||
> on < 0 || on > 1 || led_no < 0 || led_no > 3) {
> fprintf(stderr, "Usage: leds led_no 0|1\n");
> exit(1);
> }
> fd = open("/dev/leds0", 0);
> if (fd < 0) {
> fd = open("/dev/leds", 0);
> }
> if (fd < 0) {
> perror("open device leds");
> exit(1);
> }
> ioctl(fd, on, led_no);
> close(fd);
> return 0;
> }
>
Następne wpisy z tego wątku
- 16.02.10 18:26 Artur Lipowski
- 16.02.10 18:32 cepu69
- 16.02.10 19:01 Dariusz Zolna
- 17.02.10 11:53 cepu69
- 17.02.10 22:51 Dariusz Zolna
- 18.02.10 11:42 Adam Dybkowski
- 18.02.10 13:19 cepu69
- 18.02.10 19:17 Dariusz Zolna
- 19.02.10 11:14 William Bonawentura
- 19.02.10 12:15 cepu69
- 22.02.10 20:15 Adam Dybkowski
Najnowsze wątki z tej grupy
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "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
Najnowsze wątki
- 2025-02-14 Warszawa => Kierownik ds. kluczowych Klientów <=
- 2025-02-14 Częstochowa => Product Manager - Systemy infrastruktury teleinformaty
- 2025-02-14 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-02-14 Warszawa => Data Engineer (Tech Leader) <=
- 2025-02-14 Czy ma sens grupa news:pl.soc.polityka-prawna ? :-)
- 2025-02-14 e-paper
- 2025-02-14 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-14 Warszawa => System Architect (Java background) <=
- 2025-02-14 Katowice => Senior Field Sales (system ERP) <=
- 2025-02-14 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-02-14 Re: Dlaczego nie było (pełzającego) zamachu stanu? Bo minister Bodnar już "zawiesił" prokuratora Ostrowskiego
- 2025-02-14 e-paper
- 2025-02-14 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-02-14 Warszawa => International Freight Forwarder <=
- 2025-02-14 Olsztyn => Sales Specialist <=