ARM + GCC

Andras Tantos andras_tantos at yahoo.com
Fri Apr 9 23:36:25 CEST 2004


Aha.

En zommel az Atmel 91x-es sorozatra irtam progikat, bar belekostoltam az
EP7312-esbe is a Cirrus-tol. Ezek egyike se tartalmaz FLASH-t, Ethernet vagy
CAN vezerlot (legalabbis azok a verziok, amiket en hasznaltam).

Az include file-ok az Atmel-tol letolthetoek, a Cirrus-tol nem tudom. De en
megirtam a magameit, nem akkora melo.

A forditasi parameterek ugyanazok - bar az, hogy ARM7, vagy ARM9 alapu a
proci, es hogy ARM, vagy THUMB, esetleg vegyes kodot generalsz rajuk, az
szamit.

A linker script-ben kellhet allitgatni ezt-azt, hogy minden a megfelelo
cimre linkelodjon, de e nelkul lehet mukodo progit irni, aztan amikor mar
biztosabbnak erzed a talajt a labad alatt, tovabb lepni. Mindenfele gyonyoru
trukkot lehet csinalni, fix teruletre linkelni, overlay teruleteket
definialni, sorrendet megadni, stb. Nagyon flexibilis kornyezet, de
tanulgatni kell kicsit.

Aletoltes nalam dual-port memoriaval ment, amig fel nem elesztettem a soros
porti letolto es FLASH egeto programomat. Azota sajat protokollt hasznalok.
De ez a lepes proci es gyarto fuggo. Ha belso FLASH van a kontrollerben,
akkor vegkepp az adott proci adatlapja adja meg a valaszt.

En nem tudok olyan ARM alapu kontrollerrol, ami mindazt tudna, amit
szeretnel. De lehet, hogy nem vagyok eleg jol tajekozott.

--
Udv,
Tantos Andras
<http://andrast.tantos.homedns.org>


----- Original Message ----- 
From: "Baumel Karoly" <karoly at geoproduct.hu>
To: <elektro at tesla.hu>
Sent: Friday, April 09, 2004 2:19 PM
Subject: Re: ARM + GCC


Sokan gyártanak ARM alapú procit....
Gondolom más-más periféria regiszter készlettel, amelyek helyét
az include fileok tartalmazzák. Ezek az include fileok valahonnan
letöltheto"k?
A gcc fordítási paramétereinél az adot tipust be kell állítani vagy ezek
azonos gépi
kódra hallgatnak?
A lefordult programot, hogyan rakod a prociba, vagy egy külso" memóriát
használsz?
Végülis engem egy következo" paraméterekkel rendelkezo" proci érdekelne:
Legyen benne 128 kb flash , min 32 kb ram, ethernet vezérlo", can vezérlo",
és egyszeru"en programozható legyen.
K

Andras Tantos wrote:

>Persze. Mire lennel kivancsi?
>
>
>
>






More information about the Elektro mailing list