Forum: Mikrocontroller und Digitale Elektronik STR75 IAP Programmierung


von P. D. (Gast)


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

von Martin T. (mthomas) (Moderator) Benutzerseite


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).

von P. D. (Gast)


Lesenswert?

OK Danke.

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

von Martin T. (mthomas) (Moderator) Benutzerseite


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.

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.