Hallo Ich habe prinzipell 2 Fragen. Doch zuerst zur Hardware die ich verwende: In Verwednung ist ein Controller ST10F269. 1. Frage: Dieser Controller besitzt die Möglichkeit ihn über einen Bootloader neu zu programmieren. Dazu verwendet man allerdings in der Regel die Bootstrape leitung und nachher einen Hardwarerest, um in den "Lademodus" zu gehen. Ist es aber nun auch möglich, diesen Controller ohne der Bootstrapeleitung neu zu laden. 2. Frage: Sollte es also möglich sein den Controller ohne Bootstrape prinzipiell zu laden, bringt mich das zu meiner nächsten Frage. Um den Flash Speicher neu zu flashen, gibt es in den einzelnen Flashtools (Hitex) bestimmte Source Code Sequenzen damit der Flash speicher überhaupt beschrieben wird und er das neu geladene auch gespeichert behält. Hätte dazu vielleicht jemand von euch Informationen bezüglich Source Code eines Bootloaders. Oder vielleicht Schon erfahrung mit dem schreiben eines Bootloaders. Vielen Dank gleich Mal für eure Hilfe MFG Peter
Hi Peter, dieser Controllertyp wird hier im Forum recht selten benutzt, die AVR-Reihe von Atmel ist irgendwie "beliebter". Zu deinen Fragen: hast du schon das Datenblatt zu Rate gezogen? Gruss Stefan
Hi, Ich habe zwar die Infineon Version, aber prinzpiell sind die ja gleich. Nach einen kurzen Blick ins Manuel des ST10 Mal ne einfache Antwort: Zu 1. Frage: >Ist es aber nun auch möglich, diesen Controller ohne der Bootstrapeleitung neu zu laden.< Jain. Du kannst dir ein OS schreiben welches in der Lage ist eine Art Boot-Mode (manche nennen es dann HOST-Mode) zu erkennen. In diesem empfängst du dann analog zum Boot-Mode die Daten und schreibst sie in den Flash. Das Aufrufen dieseHOST-Modes kann per Software geschehen. Aber: zu 2. Frage: >Um den Flash Speicher neu zu flashen, gibt es in den einzelnen Flashtools (Hitex) bestimmte Source Code Sequenzen damit der Flash speicher überhaupt beschrieben wird und er das neu geladene auch gespeichert behält.< Genau diese Sequenz musst du einhalten. Ist bei jedem Flash so. Nur sind die Sequenzen von Hersteller zu Hersteller verschieden. Die Befehle und auch die Sequenz für den OnchipFlash stehen im Manual auf Seite 24 (bei der Online Version) >Hätte dazu vielleicht jemand von euch Informationen bezüglich Source Code eines Bootloaders. Oder vielleicht Schon erfahrung mit dem schreiben eines Bootloaders.< Die Sequenz eines Tools sollte in den Sourcecode Beispielen stehen. Wenn nicht heißt es disassemblieren. Es sollte aber wenigstens von ST ein Beispiel existieren. Zum schreiben gehört auch immer das Löschen vorher. (mal am Rand bemerkt: das Manual ist ja nicht sehr schön. eher ein großes Datenblatt) Soweit, Mfg TManiac
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.