- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 9 von 9

Thema: MIt Roboter Rp6 überfordert ?!

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    30.01.2008
    Beiträge
    155

    MIt Roboter Rp6 überfordert ?!

    Anzeige

    Praxistest und DIY Projekte
    hallo
    ich weiß das ich mir jetzt jeder sagt das ich die Suchfunktion benutzen soll, aber habe hierbei die ersten 50 seiten von 80 durchgeblättert und keiner konnte mir genauer weiterhelfen.

    Nun zu mir ich habe damals mit Assembler Pics programmiert udn wollte jetzt auf C umsteigen. Habe mir deshalb den Roboter RP6 gekauft und dachte das dort nun stück für stück alles beschrieben wird.

    Leider weiß ich hierbei nicht wie ich anfangen kann, würde gerne in kleinen schritten z.b zunächst einmal ein Lauflicht programmieren und dann immer weiter....
    Habe leider keine Ahnung von C , muss ich mir jetzt irgend ein dickes Buch kaufen wo C erklärt wird oder habt ihr irgendwelche Tipps oder ähnliches.

  2. #2
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    30.01.2008
    Beiträge
    155
    also müsste ich mir erst einmal ein ganz normales tutorial anschauen ?
    gibt es kein spezifisches für dieses Roboter?
    UNter den angegbeen liks wär jetzt nur ein sinnvolles Tutorial drin....
    und zwar
    http://www.c-programme.de


    würde gern mal wissen wie ich bei dem programm c-control Pro eine Hex datei erstellen kann damit ich das programm auch rüber zum RP6 übertragen kann, mir fehlt die Debugger datei...

  4. #4
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo

    Du mußt leider einige Hürden nehmen, wenn du von Assembler/Pic auf C/AVR umsteigen willst. Grundlagen sind das Datenblatt des Mega32 und der Schaltplan des RP6. Dazu kommen noch der freie C-Kompiler AVR-CGG und die anspruchsvolle RP6-Library.

    Lies dich etwas ein. Ich weiß, das klingt blöd, aber daran führt kein Weg vorbei. Ich kann (und mag) dir nicht jeden Schritt vorkauen...

    Gruß

    mic

    ... und mit dem C-Control für den RP6 kenne ich mich leider gar nicht aus :(
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    30.01.2008
    Beiträge
    155
    aber trotzedm danke schön
    ja das habe ich sowieso schon gemacht mit den schaltplänen
    habe eine ausbildung als elektroniker hinter mir, da kenne ich die eigentlich gut :P
    ok dann setzt ich mci hirgendwie dran^^

  6. #6
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    30.01.2008
    Beiträge
    155
    Es gibtr aber noch ein teil den ich überhaupt nicht verstehe und zwar, wird auf seite 53 des scriptes von
    http://www.arexx.com/rp6/html/de/docs.htm

    Beschrieben wie man das Programm kompiolieren kann, leider findet der immer wieder die Dateien nicht, auch wenn ich den Pfad z.b. von dem ersten Programm für make_all angebe klappt das nicht.
    Kann mir da bitte noch wer weiterhelfen?

    es kommt immer wieder diese Fehlermeldung

    c:\dokumente und einstellungen\**\desktop\roboter\rp6base_examples\ Example_01_LEDs>make all
    Der Befehl "make" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden.

  7. #7
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    c:\dokumente und einstellungen\**\desktop\roboter\rp6base_examples\ Example_01_LEDs

    Im Pfadnamen dürfen keine Leer- oder Sonderzeichen vorkommen! Ich nehme an, "**" steht für "vorname nachname".
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  8. #8
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    30.01.2008
    Beiträge
    155
    ja die "**" stehen für meinen Vor-und Nachnamen, habe das mal per hand eingegeben beim Pfad und nun klappt es. Merkwürdig....
    Muss mich jetzt nur noch auf die Fehlersuche begeben, da ich immer noch eine Errormeldung bekomme, wenn ich das Kompiliere, das liegt aber an deren Beispielprogramm.

    Code:
    > "make.exe" all
    
    -------- begin --------
    avr-gcc (WinAVR 20090313) 4.3.2
    Copyright (C) 2008 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.
    
    
    Linking: RP6Base_LEDs.elf
    avr-gcc -mmcu=atmega32 -I. -gdwarf-2   -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=RP6Base_LEDs.o -I../../RP6Lib -I../../RP6Lib/RP6base -I../../RP6Lib/RP6common -std=gnu99 -MD -MP -MF .dep/RP6Base_LEDs.elf.d RP6Base_LEDs.o ../../RP6Lib/RP6base/RP6RobotBaseLib.o ../../RP6Lib/RP6common/RP6uart.o --output RP6Base_LEDs.elf -Wl,-Map=RP6Base_LEDs.map,--cref    -lm
    RP6Base_LEDs.o: In function `main':
    c:\dokumente und einstellungen\**\desktop\roboter\rp6base_examples\Example_01_LEDs/RP6Base_LEDs.c:64: undefined reference to `setLEDs'
    c:\dokumente und einstellungen\**\desktop\roboter\rp6base_examples\Example_01_LEDs/RP6Base_LEDs.c:77: undefined reference to `setLEDs'
    c:\dokumente und einstellungen\**\desktop\roboter\rp6base_examples\Example_01_LEDs/RP6Base_LEDs.c:94: undefined reference to `setLEDs'
    make.exe: *** [RP6Base_LEDs.elf] Error 1
    
    > Process Exit Code: 2
    > Time Taken: 00:00
    muss wahrscheinlich irgendwo setLEDs defenieren "int setLEds"?![/code]

  9. #9
    Erfahrener Benutzer Roboter Genie Avatar von SlyD
    Registriert seit
    27.11.2003
    Ort
    Paderborn
    Alter
    39
    Beiträge
    1.516

Berechtigungen

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

12V Akku bauen