Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Programm Retten Kategorie: Progr. Assembler, TaskingTools, OS (von Matthias Koch - 22.03.2007 20:47)
Als Antwort auf Re: Programm Retten von Wolfgang - 22.03.2007 15:21
Ich nutze:
C164CI-ControllerBoard, eigenes Board, OSOPT V3.1
>
> Hallo Matthias,
>
> danke, dass Du dir die Mühe gemacht hast eine Antwort zu schreiben!
>
> Ich könnte mir vorstellen , dass eine "18k" gro�e vmc-Datei eine "8k" gro�e Binärdatei ergibt und damit die
> Shareware-Version des Download-Tools ausreicht. Es kommt bei der Ã?bertragung ja auch zu keiner
> Fehlermeldung. Falls dies nicht so ist hatte ich gehofft, dass jemand den Zusammenhang erklärt.
>
> Weiterhin könnte ich mir vorstellen, dass man  mit dem Download-Tool  ein Segment als Hex-File auslesen,
> und diesen dann in das Segment eines anderen Kontrollers kopieren kann.
>
> Vielleicht kann Andree darauf eine Antwort geben.
>
> Viele Grü�e Wolfgang
>
>
Hallo Wolfgang,
der Zusammenhang ist ganz grob vereinfacht folgender:
1. Aus dem Quelltext, also das was man mit dem Editor eintippt wird durch einen Single Pass "Compiler"
   ein v_irtueller m_aschinen c_ode kurz vmc erzeugt. Diese vmc Datei wird in den Flash-Rom der Unit geladen.
   ob das mit dem IDE Lader oder mit dem wirklich tollen Tool von André erfolgt ist erstmal egal, beide Lader arbeiten
   bis jetzt nur in eine Richtung nämlich PC-->Unit und das ist auch gut so!
2. Das Betriebssystem der Unit beginnt nun mit einer "Virtuellen Maschine" also einem "SoftwareProzessor"
   diesen VMC-Code einzulesen (abzutasten)  und die Befehle zu dekodieren und dann entsprechende Aktionen
    auszuführen ( das ist zwar nicht ganz Korrekt aber zur Veranschaulichung). Das bedeutet auch,
    das wirklich die vmc_Datei und die Konstanten in ihrer angegebenen GröÃ?e in den Flash-Rom übertragen
    werden.
3 Zu meinem Nachsatz von 1. Da es sehr viele Leute gibt, die mit der C Unit kommerziell arbeiten
   ( und ihr Geld verdienen) oder, so wie ich, an meiner Arbeitstelle mein Brötchen verdiene,  ist eigentlich
   keiner daran interessiert ein Verfahren zu veröffentlichen, welches  es erlaubt C Units mit Programm zu
   kopieren. Unsere Kunden aus der ehemal.  GUS sind wie die Teufel daran,
   und wir sind wie die Teufel daran das es ihnen nicht gelingt.

mit freundlichen Grü�en

Matthias
 


    Antwort schreiben


Antworten:

Re: Programm Retten (von Wolfgang - 23.03.2007 12:49)
    Re: Programm Retten (von Matthias Koch - 23.03.2007 20:46)
        Re: Programm Retten (von André H. - 25.03.2007 18:04)
            Re: Programm Retten (von Wolfgang - 26.03.2007 10:39)