CC-Pro mit eigenem Hex-File programmieren

Gast #1221764
Lesenswert?

Hallo,

ich benutze derzeit die C-Control-Pro und würde gerne auf den 
Interpreter verzichten und Programme mittels AVR-Studio entwickeln, will 
mir aber nicht unbedingt einen eigenen ISP-Programmer kaufen.
Deshalb meine Frage:
Gibt es eine Möglichkeit sein eigenes Hexfile über den integrierten 
Bootloader raufzuspielen? Eine öffentliche Doku wie die Kommunikation 
zwischen Bootlaoder und PC abläuft wird es ja sicher nicht geben, oder?
Gast #1222221
Lesenswert?

Oder kann mir vielleicht jemand einen Tipp geben wie ich an das Hexfile 
des Bootloaders komme, damit ich mir dessen Kommunikation mal etwas 
genauer ansehen kann?
Hab lange gegoogelt aber leider nichts gefunden.
Gast #1222242
Lesenswert?

Danke für die Antwort.
Leider hat mein Laptop keine parallele Schnittstelle von daher geht das 
leider nicht so einfach. Am ehesten würde mir noch das Usb-AvrLab 
http://www.ullihome.de/index.php/Hauptseite#USB_AVR-Lab zusagen, da ich 
damit irgendwann vielleicht auch mal ARM uC Programmieren könnnte, aber 
viel lieber wär mir, wenn ich den Conrad-Bootloader nicht runterhauen 
müsste.

Deshalb bin ich auch bereit etwas Arbeit reinzustecken und mich durch 
den Hexcode des Bootloaders zu wühlen. Wenn ich's hinbekomme schreib ich 
auch ein Programm, dass das Programmieren einfach und schnell erledigt. 
Damit wär wohl einigen Leuten geholfen, die sich über den lästigen 
Interpreter ärgern müssen.

lg Thomas
Gast #1222275
Lesenswert?

Ich habe mit der C-Control Pro noch nicht gearbeitet, aber so wie ich 
das verstanden habe, ist da ein Bytecode-Interpreter im Chip, dieser 
wird mit dem Loader mit Bytecode (vom Basic oder "C" Übersetzer - man 
kann wohl aber auch ASM mit dazwischen mischen) gefüttert. Es ist also 
wohl nicht so trivial, da ein Hexfile drauf zu laden.

Viel Erfolg,

egberto
Gast #1222283
Lesenswert?

Nein, der Interpreter wird mit jedem Programm neu raufgeladen. Ich denke 
mal, dass dieser einfach als normales Hex übertragen wird. Ob das stimmt 
kann ich erst überprüfen, wenn ich den Sourcecode vom Bootloader habe.

Danke,
Thomas
Gast #1222289
Lesenswert?

Ok, dann sollte es gehen - warum macht Conrad dann übrhaupt den Schei... 
mit dem C Bytecode - da hätte man doch (für die, die in C programmieren 
wollen) auf den GCC verweisen können(und gleich den Bootloader für 
Hexfiles beilegen)??

Viele Grüße,

egberto
Gast #1222998
Lesenswert?

Für alle die es interessiert:
So wie's aussieht gibt es eine sehr einfache, wenn auch etwas 
umständliche Methode seine eigenen Binärdateien raufzuspielen. Wenn man 
die Datei "interp128.bin" im Interpreter Ordner ersetzt spielt die IDE 
jede beliebige Datei auf den Mikrocontroller.
Muss mir erstmal AVR Studio saugen, und ein Programm damit schreiben, 
dann kann ich genaueres berichten.
Gast #1225216
Lesenswert?

Nein man muss es schon als Binary erstellen, aber dann funktionierts 
tadellos.
Hab jetzt übrigens schon ein eigenes Loader Programm für Hex-Files 
geschrieben. Werd ich in den nächsten Minuten online stellen.

mfg Thomas
Gast #1225236
Lesenswert?

So teuer sind die C-Control Pro Dinger ja auch nicht - müsste man mal 
durchrechnen- Mega 128 auf DIL Adapterplatine + Rs232 Pegelwandler plus 
"EMV" Blechkappe - da gibt es teurere Angebote (irgendwie untypisch für 
Conrad ;-))

Viel Spaß mit den Eiern,

egberto

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren