Gast
#4945874
Hallo, ich verwende einen STM32F303 und habe einen Code geschrieben, indem einfach nur eine LED eingeschaltet wird. Aus diesem Code habe ich ein File erstellt, welches 1160 Hex-Zahlen beinhaltet. Weiters habe ich ein Programm geschrieben, welches mit dem Bootloader über die UART kommuniziert und alle Commands (Get, Read Memory, Write Memory,..) wie im Datenblatt AN3155 beschrieben, beinhaltet. Nun bräuchte ich Hilfe, da ich nicht genau weiß, wie ich den STM32F303 mittels dem File programmieren soll. Zwei Dinge sind mir dabei etwas unklar: 1) Wenn ich es richtig verstanden habe, sollte es mit dem "Write Memory"-Command funktionieren. Nur leider kann ich mit diesem Befehl nur bis zu 256 Bytes in den RAM oder Flash-Speicher schreiben. Aber wie bereits erwähnt, hat das eine erstellte File aber 1160 Hex-Zahlen... 2) Kann mir jemand allgemein die Vorgehensweise zum flashen erklären? Muss ich einfach den "Write Memory"- und anschließend den "Go"-Befehl ausführen und das war's dann? Noch ein Hinweis: Ich weiß, dass es bereits Programme zum runterladen gibt, die das machen, was ich nun versuche zu ertellen. Ich möchte das aber gerne selber schaffen... Danke für eure Hilfe!