- Labornetzteil AliExpress         
Seite 3 von 5 ErsteErste 12345 LetzteLetzte
Ergebnis 21 bis 30 von 45

Thema: RobotLoader 2.3a

  1. #21
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Anzeige

    Praxistest und DIY Projekte
    @SlyD:
    Ich habe mal versucht, den RobotLoader durch ein "Tool" im PN2 (WinAVR) über Kommandozeile zu starten.
    Eigenschaften:
    Name: [RobotLoader] Upload
    Command: C:\...\robotloader_cmd.exe
    Folder: %d
    Parameters: -port=USB0 -hex=%n.hex

    Dabei gibt es 2 Probleme:
    1. Scheitert es immer an Rechten der Benutzerkontensteuerung. Da der Loader in Windows als unsicheres Programm eingestuft wird, muss man letztlich die niedrigste Stufe wählen mit entsprechenden Gefahren durch andere Programme.

    2. Beseitigt man das Problem 1, klappt es leider immer noch nicht mit folgender Textmeldung im PN2:
    > "C:\Program Files\RobotLoader\robotloader_cmd.exe" -port=USB0 -hex=RP6Control_LCD.hex
    java.lang.NoClassDefFoundError: de/dsh/rp6Loader.Init
    Caused by: java.lang.ClassNotFoundException: de.dsh.rp6loader.Init
    at java.net.URLClassLoader$1.run(Unknown Source)
    ...
    Exception in thread "main"

    Gibt es Lösungen dafür?
    Gruß
    Dirk

  2. #22
    Erfahrener Benutzer Roboter Genie Avatar von SlyD
    Registriert seit
    27.11.2003
    Ort
    Paderborn
    Alter
    39
    Beiträge
    1.516
    Hallo Dirk,

    ich schau mir das mit den Rechten mal genauer an sobald ich mal wieder Zeit dafür habe.
    Aber das kann noch dauern.


    Zu Punkt 2:
    Das liegt schlicht an Folder: %d
    Die .exe ist ja nur ein etwas besseres Startscript sozusagen. Es wird dann in dem Projektverzeichnis gestartet und
    findet dann natürlich nix vom RobotLoader.
    Du musst stattdessen den Pfad zur hex Datei mit %d anpassen, dann klappt das problemlos (hier bei mir jedenfalls).

    MfG,
    SlyD
    Geändert von SlyD (21.06.2012 um 20:17 Uhr)

  3. #23
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    @SlyD:
    Zu 2:
    Danke!
    Wegen der Zeile "C:\Program Files\RobotLoader\robotloader_cmd.exe" -port=USB0 -hex=RP6Control_LCD.hex dachte ich, dass der RobotLoader in SEINEM Verzeichnis startet.
    Müßte ich dann Folder leer lassen und den Pfad zur hex in Parameters ergänzen?
    Gruß
    Dirk

  4. #24
    Erfahrener Benutzer Roboter Genie Avatar von SlyD
    Registriert seit
    27.11.2003
    Ort
    Paderborn
    Alter
    39
    Beiträge
    1.516
    Ja genau Folder leer lassen und

    -port=USB0 -hex=%d%n.hex

    als Parameter verwenden.

    MfG,
    SlyD

    PS:
    Wenn man mit dem RP6 WLAN Modul arbeitet und das Programm normal per USB Interface in den Controller lädt,
    kann man z.B. eine Netzwerk Verbindung mit PuTTY zum Modul aufbauen und hat dann ein Terminal wo man den Port nicht schließen muss
    um sich die Ausgaben anschauen zu können. Das kann nützlich sein wenn man einfach nur ein wenig an der Programmlogik arbeitet
    ohne das der RP6 herumfährt.

    Parameter dann so wählen: -port=USB0 -hex=%d%n.hex -s
    Dann wird das Programm nach dem Upload automatisch gestartet.
    Geändert von SlyD (21.06.2012 um 22:45 Uhr)

  5. #25
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    So, meine 4 Tools im PN2 für den RobotLoader funktionieren jetzt:

    Code:
    Name:  [RobotLoader] Upload
    Command: C:\Program Files\RobotLoader\robotloader_cmd.exe
    Folder:  
    Parameters: -port=USB0 -hex=%d%n.hex
    
    Name:  [RobotLoader] Upload & Start
    Command: C:\Program Files\RobotLoader\robotloader_cmd.exe
    Folder:  
    Parameters: -port=USB0 -hex=%d%n.hex -s
    
    Name:  [RobotLoader] Clear Memory
    Command: C:\Program Files\RobotLoader\robotloader_cmd.exe
    Folder:  
    Parameters: -port=USB0 -e
    
    Name:  [RobotLoader] Get ID
    Command: C:\Program Files\RobotLoader\robotloader_cmd.exe
    Folder:  
    Parameters: -port=USB0 -id
    Gruß
    Dirk

  6. #26
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Ich habe mal mit den "Tools" weiter getestet:
    Teilweise kommt in Win7 64bit die Fehlermeldung im PN2 aus meinem Post vom 20.6. (Punkt 2) auch jetzt noch.
    Ich kann nicht genau sagen, unter welchen Bedingungen.
    Wenn sie aber NICHT kommt, gibt es einen Kommentar im PN2-Ausgabefenster wie: "Die Aktion benötigt erweiterte Rechte." (oder ähnlich).
    Ich teste weiter ...
    Gruß
    Dirk

  7. #27
    Erfahrener Benutzer Fleißiges Mitglied Avatar von Thorben W
    Registriert seit
    17.02.2012
    Ort
    Niedersachsen
    Beiträge
    108
    Hallo ich habe das Problem auch (Win7 64 bit) beim neusten Robotloader aber mit der Fehlermeldung das kein Java 1.6 oder neuer installiert ist.
    Es ist aber Java 1.7 garantiert installiert
    Ein Logfile gibt es noch nicht.
    Thorben W

  8. #28
    Erfahrener Benutzer Robotik Einstein Avatar von inka
    Registriert seit
    29.10.2006
    Ort
    nahe Dresden
    Alter
    77
    Beiträge
    2.180
    hallo allerseits,

    würde das einbinden auch bei code:blocks ide unter linux (ubuntu) funktionieren?

    oder soll ich lieber die funktionierende 1.4.c verwenden (ohne einbindung in code:blocks...)
    gruß inka

  9. #29
    Erfahrener Benutzer Robotik Einstein Avatar von inka
    Registriert seit
    29.10.2006
    Ort
    nahe Dresden
    Alter
    77
    Beiträge
    2.180
    hallo,

    also, das einbinden als "werkzeug" in code:blocks hat einwandfrei funktioniert, im terminal zeigt sich allerdings ein eventuelles treiber/betriebssystem (linux?) problem:

    Code:
    3V3 Voltage:  2.6V
    ADC 3V3: 532
    TOUCHED!!!
    ADC Touch: 537
    Temperature:  23.4°
    RTC: 12:00:00  10.01.2013
    Temperature:  20.8°
    BAT Current:    0.0mA
    BAT Voltage:  7.4V
    SERVO Volt.:  5.0V
    VCC Voltage:  5.1V
    das "Â" in der anzeige der temperatur...

    woran könnte das liegen?
    gruß inka

  10. #30
    Erfahrener Benutzer Begeisterter Techniker Avatar von Ripper121
    Registriert seit
    27.10.2009
    Beiträge
    206
    UTF8 codierung des textes und UNICODE Terminal?

Seite 3 von 5 ErsteErste 12345 LetzteLetzte

Berechtigungen

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

Solar Speicher und Akkus Tests