- Akku Tests und Balkonkraftwerk Speicher         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 24

Thema: Mega32 mit Kdevelop programmieren

  1. #11
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    52
    Beiträge
    2.236
    Anzeige

    Powerstation Test
    Hallo,

    Ich werde es denoch mal versuchen was Guimäßig hinzubekomen, bi eben Kind der 90er
    Es gibt da was für Eclipse, such mal auf http://www.mikrocontroller.net
    Vielleicht ist das was für Dich, aber mit Kdevelop..., na ja ich will dich nicht davon abhalten

    Gruß Sebastian
    Software is like s e x: its better when its free.
    Linus Torvald

  2. #12
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    02.09.2005
    Ort
    Osnabrücker Land
    Alter
    62
    Beiträge
    534
    Wie muß denn ein Makefile aussehen, damit es tuuuttt ...

    Ich hatte einfach das Make vom winavr genommen
    Ich kann mir keine Signatur leisten - bin selbständig!

  3. #13
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    52
    Beiträge
    2.236
    Hallo vajk,
    Ich hatte einfach das Make vom winavr genommen
    Hmm, hab noch nie winavr Makefile gesehen

    Schau mal hier
    da habe ich ein Makefile gepostet.
    Ich hoffe es klappt damit, sonst müssen wir mal weiter schauen, die Kompilerausgabe wäre dann vielleicht mal hilfreich.

    Gruß Sebastian
    Software is like s e x: its better when its free.
    Linus Torvald

  4. #14
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    02.09.2005
    Ort
    Osnabrücker Land
    Alter
    62
    Beiträge
    534
    Hallo!
    Danke für Hilfe,Tipps und Makefile(link) .. werds gleich mal ausprobieren !
    Anbei noch das Makefile von winavr ...
    LG
    Vajk
    Angehängte Dateien Angehängte Dateien
    Ich kann mir keine Signatur leisten - bin selbständig!

  5. #15
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    02.09.2005
    Ort
    Osnabrücker Land
    Alter
    62
    Beiträge
    534
    @izaseba
    Also mit Deinem Makefile mal laufen lassen:
    Trotz daß ich F_CPU im Make ergänzt habe, meldet meine Header einen error ... und Pfade zu den Inludes fehlen wohl ...

    Code:
    viaLinux$ make
    set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=uart.lst uart.c \
    | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > uart.d; \
    [ -s uart.d ] || rm -f uart.d
    In file included from uart.c:12:
    basdef_h.h:6:2: error: #error F_CPU
    set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=drehwurm.lst drehwurm.c \
    | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > drehwurm.d; \
    [ -s drehwurm.d ] || rm -f drehwurm.d
    In file included from drehwurm.c:30:
    basdef_h.h:6:2: error: #error F_CPU
    -------- begin --------
    avr-gcc --version
    avr-gcc (GCC) 4.1.0
    Copyright (C) 2006 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
    avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=drehwurm.lst drehwurm.c -o drehwurm.o
    drehwurm.c:1:20: error: avr/io.h: Datei oder Verzeichnis nicht gefunden
    drehwurm.c:2:24: error: avr/signal.h: Datei oder Verzeichnis nicht gefunden
    drehwurm.c:3:27: error: avr/interrupt.h: Datei oder Verzeichnis nicht gefunden
    drehwurm.c:5:23: error: avr/delay.h: Datei oder Verzeichnis nicht gefunden
    drehwurm.c:6:26: error: avr/pgmspace.h: Datei oder Verzeichnis nicht gefunden
    
    
    .....
    Und nu ?
    Ich kann mir keine Signatur leisten - bin selbständig!

  6. #16
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    52
    Beiträge
    2.236
    was sagt denn
    Code:
     ls /usr/avr/include/
    Hast Du die Bibliotheken überhaupt drauf ?

    Gruß Sebastian
    Software is like s e x: its better when its free.
    Linus Torvald

  7. #17
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    02.09.2005
    Ort
    Osnabrücker Land
    Alter
    62
    Beiträge
    534
    @izaseba
    >Hast Du die Bibliotheken überhaupt drauf ?
    öhm .. wo stehen die denn ? oder was für ein *.deb muß ich installieren ?
    reicht gcc-avr nicht ?
    Ich kann mir keine Signatur leisten - bin selbständig!

  8. #18
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    52
    Beiträge
    2.236
    hmmm, ich weiß nicht wie weit es als Abhängigkeiten aufgelöst wird, aber man sollte haben :

    gcc-avr
    avr-libc
    binutils-avr

    Das sind alles *.deb Pakete.

    Die Bibliotheken landen dann unter /usr/avr

    ein
    Code:
    ls /usr/avr
    solte diese ausgabe liefern :
    Code:
    sebastian@pegasus:~$ ls /usr/avr
    bin  include  lib
    sebastian@pegasus:~$
    Wenn Das bei Dir nicht so ist, dann ist das schon kalter Kaffee schau mal nach...

    Gruß Sebastian
    Software is like s e x: its better when its free.
    Linus Torvald

  9. #19
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    02.09.2005
    Ort
    Osnabrücker Land
    Alter
    62
    Beiträge
    534
    au spitze klasse danke .. also mal ein avr-get install avr-libc binutils-avr über 8 MB und somit in ca. 10 minuten sehen wir weiter - Danke
    Ich kann mir keine Signatur leisten - bin selbständig!

  10. #20
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    02.09.2005
    Ort
    Osnabrücker Land
    Alter
    62
    Beiträge
    534
    ahhh .. jetzt siehts schon besser aus .. bis auf paar fehlerchen, weil der compiler z.B. maunzt, daß :
    Code:
    #warning "This header file is obsolete.  Use <avr/interrupt.h>."
    /usr/lib/gcc/avr/4.1.0/../../../../avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to <util/delay.h>."
    .........
    
    /usr/lib/gcc/avr/4.1.0/../../../../avr/include/avr/delay.h:37,
                     from drehwurm.c:5:
    /usr/lib/gcc/avr/4.1.0/../../../../avr/include/util/delay.h:136:3: warning: #warning "F_CPU not defined for <util/delay.h>"
    drehwurm.c:24:2: warning: #warning MODULNUMMERKORREKTUR AKTIVIEREN
    In file included from drehwurm.c:34:
    drehwurm_h.h:17: warning: pointer targets in initialization differ in signedness
    drehwurm_h.h:17: warning: pointer targets in initialization differ in signedness
    drehwurm.c: In function 'avr_init':
    drehwurm.c:290: error: 'for' loop initial declaration used outside C99 mode
    jetzt fehlt nur noch eine IDE ...............
    Ich kann mir keine Signatur leisten - bin selbständig!

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests