Sida 1 av 4
Kompilera AVR assambler under unix eller osx *MED LÖSNING*
Postat: 17 juni 2008, 17:22:08
av jonnorberg
Försöker hitta ett sätt att kompilera assambler under osx. Har hittat ett enkelt program för en UV-box styrenhet som jag bara vill byta språk på från tyska i LCD-displayen. Är det nån som vet hur man gör? Jag har letat hela dagen och de närmaste jag hittat är AVRA. Fast det har tydligen inte varit uppdaterat på ganska länge och skall vara buggigt.
Postat: 17 juni 2008, 17:25:38
av sodjan
Skriv gärna processormiljön i rubriken...
Postat: 17 juni 2008, 17:26:46
av SmourF
jag kanske inte e insatt i ämnet direkt när de gäller unix/OSX men vad e de du vill kompilera ?
och nu ser ja sodjan skrev medan ja skrev
MVH SmourF
Postat: 17 juni 2008, 17:27:07
av jonnorberg
Nu sitter den där.
Postat: 17 juni 2008, 17:28:17
av SmourF
jag kan inget om AVR men när ngn ställer en AVR fråga brukar man tipsa om AVRfreaks.net men den känner du säkert till antar jag
MVH
Postat: 17 juni 2008, 17:30:52
av sodjan
Windowsemulator ?
Postat: 17 juni 2008, 17:32:21
av jonnorberg
Har rotat igeom varje tråd på avrfreaks. Och jag är allmänt emot windows =) Man måste ha en intelmac för att köra windows.
Postat: 17 juni 2008, 17:36:28
av SmourF
har du kollat med emulatorn, kolla de, ett grymt bra tips, Wine heter den väl, ta ner en Live cd med den
annars kollade ja på den avra, den senaste versionen 1.2.3 uppdaterades för ett halv år sen de e väl inte så längesen
http://sourceforge.net/project/showfile ... p_id=55499
sen stötte ja på också när jag sökte på GNU AVR
http://home.overta.ru/users/denisc/
men som sagt, har inget kunnande om AVR du har säkert stött på de, själv slåss jag med "freescale", men ett tips, använd AVRA om den funkar så what om den e 6mån gammal
MVH
Postat: 17 juni 2008, 17:39:14
av jonnorberg
Tanken från början var att jag skulle ta ett C program och ändra lite i för att lära mig. Jag får för mej att ändra i ett färdigt program så ser man lättast vad man håller på med. Men det vettigaste jag hittade var ett asm program, som jag inte kan kompilera. Och även ifall jag skulle hitta ett C program så är det ju skillnad på C och C vad jag förstått. Jag hittade ett C program skrivet codevision, fast det kan jag inte heller kompilera om då jag använder gcc. Jag får ta och lära mig från det rätta hållet helt enkelt =)
Postat: 17 juni 2008, 17:44:55
av SmourF
nja C e ju C, finns ju bara olika sätt o skriva de på beroende på compilator, men om kompilatorn stödjer ANSI C så ska de skrivas på samma sätt, de ska vara en standard, ja nått sånt
compilatorn måste ju förstå de, specielt om den har sina macron/pragman som man använder i programmet
lycka till iaf!
MVH
Postat: 17 juni 2008, 17:47:58
av jonnorberg
Jag har jämfört makefile filen från gcc (macpack) och codevision och även winavr. Och de är olika. Borde man inte kunna ta in själva C programmet och göra en ny makefile tro.
Postat: 17 juni 2008, 17:51:09
av SmourF
nu vet jag inte va makefil gör direkt, men e de typ HEX fil ? så e de givetvis att de e olika om man skapat de med olika kompilatorer, alla översätter och optimerar olika bra om man säger så, och programmet blir olika stort
kan du förklara vad makefil gör ? jag kan faktiskt inte de

bara gissade

trycker dock på den knappen lite då o då, känns bra
MVH
Postat: 17 juni 2008, 17:58:18
av jonnorberg
En makefile berättar vad kompilatorn skall göra. Om jag har förstått det hela rätt.
Postat: 17 juni 2008, 19:15:50
av MicaelKarlsson
Vad en makefile gör:
http://en.wikipedia.org/wiki/Make_(software)
Edit: Gaahh..... URL-taggen vill inte!!!

Postat: 17 juni 2008, 19:52:47
av zebs
jonnorberg skrev:Har rotat igeom varje tråd på avrfreaks. Och jag är allmänt emot windows =) Man måste ha en intelmac för att köra windows.
Som jag brukar säga till mina insnöade Linux/Mac-användare... använder man inte Windows, får man räkna med att inte kunna göra vissa saker...
