AVR i Linux

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
björn
EF Sponsor
Inlägg: 2570
Blev medlem: 29 mars 2004, 23:09:55

Inlägg av björn »

>>rymdninja
jag får :
p -Wa,-gstabs -mmcu=atmega103 -c ../../../crt1/gcrt1.S -o crtm103.o
as: okänd flagga "-mmcu=avr3"
Rymdninja
Inlägg: 330
Blev medlem: 15 december 2003, 13:41:25
Ort: Göteborg

Inlägg av Rymdninja »

jag fick köra med flaggan --with-multisubdir=avr3 (finns nog avr1..5 och symboliserar olika modeller) för att det skulle fungera..

Hoppas det hjälper
Användarvisningsbild
Macce
Inlägg: 4301
Blev medlem: 29 maj 2003, 16:40:58

Inlägg av Macce »

Installerade Gentoo på laptoppen så det vore trevligare att programmera allt på denna dator istället för att behöva springa till den nuvarande servern för att programmera.

emerge gcc-avr avr-libc binutils-avr säger att det inte finns något paket som heter gcc-avr, avr-libc är masked, och binutils-avr finns inte heller.

Heter paketen något annat i portagen eller måste jag installera allt manuellt?

EDIT, emerge search 'avr' hittar bara avrdude och avr-libc (masked).
Får jag installerat de två andra (binutils och gcc-avr) med USE="nååt" emerge gcc binutils ?
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

Undra om man inte också skulle gå över ett unix när man kodar AVR. Är ju så gymt mycket enklare att till exempel kommunicera via serieporten :)

Men jag antar att det inte finns någon assembler/debuger som funkar bra?
mindless
Inlägg: 2
Blev medlem: 30 juni 2005, 14:36:07

Inlägg av mindless »

Tja. Ny på forumet. Introducerar mig en annan gång.

Macce: För att installera avr-libc i gentoo så skriver man till "dev-embedded/avr-libc ~x86" i /etc/portage/package.keywords. Minns inte hur jag gjorde i binutils och gcc för att lägga till avr stöd.

chille: avra (http://avra.sourceforge.net/) är en hyffsad assembler för det mesta. När det gäller debugger så ska det finnas några alternativ om jag inte misstar mig, men inget som verkar lockande. Därför håller jag på med en egen debugger men det lär dröja ett par månader åtminstone innan den är klar.
Rymdninja
Inlägg: 330
Blev medlem: 15 december 2003, 13:41:25
Ort: Göteborg

Inlägg av Rymdninja »

jag har också läst lite om några simulatorer/debuggers, men de var inte så mogna när jag kollade runt (var ett litet tag sedan iofs)

Mindless: jag har själv haft lite planer på det där med debugger/simulator. Du har inte lust att dela med dig lite av koden och eventuellt en del av bördan?

peace
Användarvisningsbild
Macce
Inlägg: 4301
Blev medlem: 29 maj 2003, 16:40:58

Inlägg av Macce »

mindless, japp, det fungerar men undrar varför paketet är maskerat.
Du får gärna försöka minnas hur du fick binutils och gcc installerat :D

Välkommen till forumet! Skriv gärna en presentation av dig i denhär tråden.
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

gdb för debugging

edit: ...tillsammans med simulavr.

Macce: http://www.avrfreaks.net/index.php?name ... ght=gentoo
Senast redigerad av cykze 30 juni 2005, 16:51:24, redigerad totalt 1 gång.
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

Nä, GDB har så jobbigt interface. Jag vill kunna se allting medans jag stegar igenom koden och inte behöva skriva massa kommandon för att visa ett register etc.
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

simulavr går att köra så att alla register och SRAM:et visas grafiskt.
Användarvisningsbild
Macce
Inlägg: 4301
Blev medlem: 29 maj 2003, 16:40:58

Inlägg av Macce »

cykze, skumt,
root@merkurius.diod.net# emerge gcc-avr
Calculating dependencies
emerge: there are no ebuilds to statisfy "avr-gcc".

Lade till dendär kodsnutten i portage.keywords men samma ändå, skumt.
Rymdninja
Inlägg: 330
Blev medlem: 15 december 2003, 13:41:25
Ort: Göteborg

Inlägg av Rymdninja »

chille skrev:Nä, GDB har så jobbigt interface. Jag vill kunna se allting medans jag stegar igenom koden och inte behöva skriva massa kommandon för att visa ett register etc.
ddd heter ett grafiskt interface till gdb....det kanske kan funka med avr-gdb.
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

Vad jag har hört är alla grafiska interface till gdb rent skräp. Men jag kan ju alltid testa och se. Kanske jag gillar det. Bara för att debugga en AVR krävs det ju egentligen inget avancerat direkt.
Användarvisningsbild
simon78
Inlägg: 1091
Blev medlem: 8 juni 2004, 11:05:51
Ort: Vinninga/Lidköping
Kontakt:

Inlägg av simon78 »

chille skrev:Nä, GDB har så jobbigt interface. Jag vill kunna se allting medans jag stegar igenom koden och inte behöva skriva massa kommandon för att visa ett register etc.
Nä, gdb kan knappast användast via kommandoraden förutom i nödfall. Använd nått IDE som är kompatibelt med gdb istället.
Skriv svar