Sida 3 av 3

Postat: 12 juni 2005, 23:12:01
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"

Postat: 14 juni 2005, 17:07:37
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

Postat: 29 juni 2005, 21:49:47
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 ?

Postat: 30 juni 2005, 06:19:25
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?

Postat: 30 juni 2005, 15:25:40
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.

Postat: 30 juni 2005, 15:48:12
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

Postat: 30 juni 2005, 15:53:09
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.

Postat: 30 juni 2005, 16:23:13
av cykze
gdb för debugging

edit: ...tillsammans med simulavr.

Macce: http://www.avrfreaks.net/index.php?name ... ght=gentoo

Postat: 30 juni 2005, 16:50:23
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.

Postat: 30 juni 2005, 16:52:42
av cykze
simulavr går att köra så att alla register och SRAM:et visas grafiskt.

Postat: 30 juni 2005, 17:12:47
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.

Postat: 30 juni 2005, 17:56:41
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.

Postat: 30 juni 2005, 20:58:27
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.

Postat: 30 juni 2005, 20:58:47
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.