Forum: Compiler & IDEs Hterm Speichern


von Bojan E. (boki87)


Lesenswert?

Hallo,

ich bin neu hier und kenn mich gar net aus :) Ich hoffe mal ich bin an 
der richtigen Stelle :)

Ich habe einen Skelletarm der ein Gewicht hebt(ich denk näher muss ich 
net erleutern wie es funktioniert, und wenn doch sagt mir bescheid ;)) 
und soll mit Hterm die Parameter änern, also wie schnell er hebt etc. 
Das krieg ich alles hin, nur wie speicher ich die Veränderungen ab. Er 
läuft mit den veränderten Parametern aber nur so lange er an bleibt, 
sobald ich ihn einmal ausschalte und wieder einschalte läuft er wieder 
mit den alten.


Vielen Dank

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Ich hoffe mal ich bin an der richtigen Stelle :)
Nein, falsch.

> nur wie speicher ich die Veränderungen ab.
Das geht mit dem "Save" Kommando.
Ob und Wie das bei deinem Robbi genau implementiert ist kann man dir 
frühestens sagen, wenn man weiß, welcher das ist. Wenn es ein 
selbstgebauter Arm ist, dann wende dich an den Entwickler deines 
Vertrauens, wenn der gekauft ist, sollte es in der Doku stehen ;-)

von Bojan E. (boki87)


Lesenswert?

Das ist das Problem, ich kann den Entwickler nicht fragen, da dieser 
nicht mehr da ist. Und ich wurde quasi ins kalte Wasser geworfen...

Kann man des nicht irgendwie über Hterm speichern, denn darüber 
verändere ich ja die Paramter. Wenn ich auf save config gehe speichert 
es dieses leider nicht ab...oder muss ich des irgendwie mit Hterm 
senden? Wie funktioniert das denn sonst bei Hterm?


P.S. Wird der Beitrag ins richtige Forum verschoben oder muss ich des 
selber machen?


Vielen Dank

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Kann man des nicht irgendwie über Hterm speichern, denn darüber
> verändere ich ja die Paramter.
Du verwechselt hier anscheinend Kraut und Bohnen.
Das Hterm ist nur deine Programmierschnittstelle, nicht dein 
Parameterspeicherplatz. Du könntest genausogut jedes andere 
Terminalprogramm zur Kommunikation verwenden.

> Wenn ich auf save config gehe speichert es dieses leider nicht ab...
Doch, dann werden die Einstellungen von HTerm auf der Festplatte 
gespeichert.

> oder muss ich des irgendwie mit Hterm senden?
> Wie funktioniert das denn sonst bei Hterm?
Wie gesagt: falsche Baustelle.

Welche Kommandos sendest du denn an den Arm?
Was taucht auf, wenn du einfach mal help oder ein Fragezeichen 
eingibst?

von Bojan E. (boki87)


Lesenswert?

OK ich hab jetzt einiges herausgefunden, der Code wurde in C 
geschrieben. Und es wurde ein Atmel Mega 128 Microcontrollerboard 
benutzt.

Ich habe den Code auch auf dem Server gefunden, jetzt habe ich die 
Parameter mal mit Visual Studio verändert. Hätte ich das besser mit 
WinAVR machen sollen? Und wie übertrage ich jetzt die Veränderungen auf 
den Controller? Debuggen ist ausgeblendet...

Der Arm hat einen Com und einen ISP Port. Über welchen müsste ich den 
Arm mit dem PC anschließen um das zu machen? Die Kommunikation über 
Hterm lief über den Com Port...


Vielen Dank

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Bojan E. wrote:

> OK ich hab jetzt einiges herausgefunden, der Code wurde in C
> geschrieben. Und es wurde ein Atmel Mega 128 Microcontrollerboard
> benutzt.
>
> Ich habe den Code auch auf dem Server gefunden, jetzt habe ich die
> Parameter mal mit Visual Studio verändert. Hätte ich das besser mit
> WinAVR machen sollen?

Ja.

> Und wie übertrage ich jetzt die Veränderungen auf
> den Controller? Debuggen ist ausgeblendet...
>
> Der Arm hat einen Com und einen ISP Port. Über welchen müsste ich den
> Arm mit dem PC anschließen um das zu machen? Die Kommunikation über
> Hterm lief über den Com Port...

Kommt darauf an, wie der Code aussieht.

Wenn im Atmega128 ein Bootloader ist, kannst du über COM auch ein 
neues Programm einspielen (Flashen).

Wenn im Atmega128 kein Bootloader ist, wird ein neues Programm über 
ISP und einen passenden AVR In System Programmer eingespielt.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> jetzt habe ich die Parameter mal mit Visual Studio verändert.
> Hätte ich das besser mit WinAVR machen sollen?
Egal.

> Debuggen ist ausgeblendet...
Natürlich kannst du nicht mit dem Visual Studio den Mikrocontroller 
programmieren oder debuggen :-/

> Und wie übertrage ich jetzt die Veränderungen auf den Controller?
Du mußt das Projekt jetzt neu übersetzen, damit ein neues Hex-File für 
den uC herauskommt, und das dann in den Controller brennen.

von Bojan E. (boki87)


Lesenswert?

OK das habe ich nun mit WINAVR probiert, ich habe den C Code geladen und 
verändert und dann bin ich auf Tools gegangen und habe make all 
angeklickt.

So erstelle ich doch ein HEX-File oder?

Aber dann kam folgende Fehlermeldung:

> "make.exe" all

> Failed to create process: Das System kann die angegebene Datei nicht finden.

> Process Exit Code: 0
> Time Taken: 00:00


Was mache ich denn falsch?


Vielen Dank

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Vielleicht ging was bei der WinAVR Installation schief.
Beitrag "Failed to create process ?????"

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.