www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik STR75 IAP Programmierung


Autor: P. D. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

mal eine Frage. Und zwar möchte ich meinem STR752 Controller per IAP die 
*.hex Datei einprogrammieren. Am besten per USB mithilfe von FTDI oder 
halt über die RS232 vom PC.
Da wäre natürlich ein Programm wie Flash Magic perfekt. Dies geht aber 
nicht für meinen µC. Kennt vieleicht jemand ein anderes Flash Tool? Ich 
hab leider nix gefunden.

Danke

Autor: Martin Thomas (mthomas) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vgl. STR7 In-Application Programming using UART (AppNote 2078). Empfängt 
Daten im "raw-binary"-Format über XMODEM und schreibt diese ins Flash. 
Vorgehensweise ist allerdings nicht ganz mit 
Flash-Magic/LPC2000-Bootloader vergleichbar, da die Anwendungen so 
geschrieben sein müssen, dass sie mit dem AN2078-Bootloader koexistieren 
(Link-Adressen, Remapping).

Autor: P. D. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
OK Danke.

Wie schwer ist es denn so ne PC Flash Software selbst zu schreiben, wenn 
man noch nie PC Software geschrieben hat?

Autor: Martin Thomas (mthomas) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
P. D. wrote:
> Wie schwer ist es denn so ne PC Flash Software selbst zu schreiben,
kommt-drauf-an-nicht-schwer
> wenn man noch nie PC Software geschrieben hat?
kommt-drauf-an-schwer

Ernsthaft: wie soll man darauf eine Antwort geben? Simple 
Kommandozeilensoftware dürfte eine recht übersichtliche Aufgabe werden. 
Eventuell gibt es sogar schon was fertiges für XMODEM. Ansonsten: falls 
man die ST-Software nicht viel ändern will, suche man nach fertigem Code 
für XMODEM-Übertragung und bastele etwas drumherum. Evtl. lässt sich 
auch der Code von lpc21isp als Gerüst nehmen (dann eher nicht XMODEM 
sondern eigenes Protokoll). Eine schicke GUI mit allem drum und dran und 
bunt ähnlich Flash-Magic ist schon etwas mehr Aufwand, wenn man sowas 
noch nie gemacht hat.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.