Sida 2 av 3
Postat: 12 juni 2005, 18:08:06
av björn
Verkar som att det funkar med binutils nu, jag vet inte vad jag gjorde för fel igår men det verkar funka efter den guiden som jag la in här.
Postat: 12 juni 2005, 18:30:15
av Macce
Alltså skall man installera gcc före binutils?
Jag har iallafall inte installerat gcc, och när jag kör configure för binutils får jag "Unrecognized target system name avr"
Postat: 12 juni 2005, 18:45:57
av björn
Nej, jag la in binutils soom det första. funkade bra för mig. och det står i "howton" att det skall göras i den ordningen det står där dvs först binutils sen gcc.
Man nu har jag fått ett problem, jag skrev fel när jag skulle lägga till path för detta och nu kommaer jag inte längre åt kommandon som ls, någon som vet var dom ligger och hur jag fixar till mitt klantfel?
EDIT: Vilken ver på binutils försöker du lägga in?
EDIT2: glöm mitt problem ovan, jag fixade det (var lättare än jag trodde)
Postat: 12 juni 2005, 19:21:46
av Macce
Nyaste...
Postat: 12 juni 2005, 20:27:57
av Rymdninja
Om du kör bash så kolla i /etc/profile
Där finns din PATH variabel...
http://www.swrtec.de/swrtec/clinux/avrg ... lguide.php
Här är en guide som jag använde (eller iaf helt motsvarande) för några dagar sedan. Och det är bara avr-libc som man ska ha avr-gcc till, sas..
Postat: 12 juni 2005, 20:58:25
av simon78
Jag tog den enkla vägen. på
http://rod.info/avr.html finns ett skript som bygger hela verktygskedjan. Jag kommer inte ihåg hur länge det tog att kompilera. Jag kör gentoo, så jag är van vid kompileringsväntan. Det har funkat fin-fint altihopa. Jag kör KDevelop som IDE, det rekommenderar jag verkligen.
Postat: 12 juni 2005, 21:06:52
av björn
Hmm, nu kom här ju roligare förslag.....
Men jag har llyckats med allt fram till det att jag skall köra Make på avr-libc men då skiter det sig igen.... Det står något i howton om att man skall göra en reconf, men vad är det?
Postat: 12 juni 2005, 22:07:21
av Macce
simon78, tack, men för sent nu, har nämnligen installerat allt före jag kom på idén att titta på topicen
Hur skall man kompliera ett program? Vore kul att testa att det verkligen fungerar före man flyger upp i taket av glädje.

Minns inte hur jag gjorde i WinAVR, hade en texteditor där med F9 och F10 som snabbknappar för kompliera och programmera.
Om man kör KDevelop, kan man fixa så att det blir lika enkelt?
Skulle kunna ta ner det programmet och ta en titt på det.
EDIT: Kdevelop verkar vilja ha en massa KDElibrarys som jag inte har...kan väl ladda hem dem och installera men fungerar hela programmet under xfce? Gillarnämnligen den bättre än KDE.
Postat: 12 juni 2005, 22:17:10
av simon78
Jag vet inte hur det är med KDevelop utan KDE. Själv tycker jag inte att det gör så mycket att ha lite extralibbar. Jag kör KDE, men har massa gnome-libbar som andra program kräver.
Om du väljer att köra KDevelop är enklaste sättet att skaffa en Makefile från något projekt. Välj importera -> custom makefiles. Lägg till filer, skriv kod, tryck F8 och programmet kompileras och tankas över till avr-en.
Postat: 12 juni 2005, 22:18:48
av Macce
Ok. Får installera de extra librarys då och kolla.
Postat: 12 juni 2005, 22:19:54
av Rymdninja
visst kan man köra KDevelop under xfce. men det finns juh andra alternativ som t.ex. anjuta så du slipper allt kliddande med kdelibs o liknande....
björn: Jag tror att jag också hade nåt problem med avr-libc. Jag fick inte stöd för mega modellerna först...det fanns nån configyre flagga där man kunde ange avr1-5 typ...vad är felmesset?
Postat: 12 juni 2005, 22:26:07
av Macce
Hmm...verkar och ha hamnat i en mer eller mindre ond cirkel med KDevelop. Skall jag installera det saknas några librarys, försöker jag installera något av dem så saknas ett av de andra librarys, och samma om jag försöker installera dem...
Skulle kunna testa anjuta.
Postat: 12 juni 2005, 22:27:15
av Rymdninja
jag hoppas inte jag skrev innan jag tänkte bara....jag är inte 100 på att man kan få andra kompilatorer än vanliga gcc i anjuta..men kanske....
Postat: 12 juni 2005, 22:27:32
av simon78
Ehh, sånt där ska väl pakethanteraren kunna lösa?
Postat: 12 juni 2005, 22:29:48
av Macce
om du menar yum i Fedora så är den totalt värdelös. Försökte installera apache med den, vilket visserligen lyckades men fick inte apache att få rättigheter att läsa användarnas public_htmlmappar. Avinstallerade apache via yum och installerade manuellt och vips fungerade det.