Gast
#2477086
Hallo Mikrocontroller-Community, ich möchte mich mit der Mikrocontrollerprogrammierung beschäftigen. Dabei habe ich die Idee (scheint nicht ganz neu zu sein) ein Development-Board mit Farbdisplay als Fahrradcomputer herzurichten. Den Strom (akkugepuffert) und die Impulse soll der Nabendynamo liefern. Aber das ist Zukunftsmusik, denn zuerst müssen die Grundlagen erarbeitet werden. Nun bin ich nicht ganz unbeleckt was Elektrotechnik und Programmierung (z. B. SPS) betrifft, aber trotz mehrtägiger Recherche (vor allen Dingen auch hier) konnte ich noch kein funktionstüchtiges System zum Programmieren zustande bringen. Das mag zum einen an der enormen Vielfalt der hier vorgestellten Möglichkeiten liegen, zum anderen weil das Development Board noch relativ neu ist. Vorhandenes Development Board: - HY-STM32_100P (Google-Bildersuche, Board mit relativ großen Deisplay) - MPU: STM32F103VET6 ARM Cortex-M3 - 2.4" Touch TFT LCD 7v - 2x USB2.0 mit USB-to-Serial-Bridge-Controller Prolific PL-2303HX - 1x RS232, supports 3-wire ISP - 1x JTAG debug interface (20polig) - Jumper Boot 0 und Boot 1 - 4 Taster, 1 Reset-Taster, 4 LEDs usw. Leider war die mitgelieferte CD-R defekt (astreiner Bruch) und es kann dauern, bis der Händler einen Ersatz liefert. Wenn ich das Board per USB-Kabel mit dem PC verbinde startet auf dem Board ein Demoprogramm. Für den PL-2303HX habe ich den Treiber von Profilic installiert, so dass im Windows-Gerätemanager COM5 erscheint, allerdings nur bei einer der beiden USB-Schnittstellen. Ach ja, ich arbeite noch mit dem guten alten Windows XP (32 bit). Das Atollic TrueSTUDIO for STMicroelectronics® STM32™ Version 2.2.0 Lite habe ich mir, wie im Forum empfohlen, heruntergeladen und installiert. Nun meine Fragen: Ist es möglich, den Mikrocontroller (hat wohl einen Bootloader) über die USB-Schnittstelle (wenn vielleicht auch unkomfortabel) zu programmieren? Falls NEIN, welche Programmierhardware sollte ich mir beschaffen? (Notfalls stehen, neben USB, eine serielle und eine parallele Schnittstelle am PC zur Verfügung) Falls JA, welche Treiber oder Einstellungen sind noch erforderlich, dass diese Entwicklungsumgebung (ist wohl Eclipse) mein Development Board erkennt und ich es programmieren kann? Eventuell ist dafür ST-Link oder J-Link erforderlich, aber da hört es bei mir auf. Ich habe keine Ahnung was ich zuerst starten oder installieren soll und wie das Board zum Programmieren gejumpert werden muss. Falls Sie mit dem Lesen bis hierher gekommen sind schon mal ein nettes Danke. Noch dankbarer wäre ich natürlich, wenn mir jemand auf verständliche Weise helfen könnte. Auch bitte ich um Nachsicht, dass es mir bisher noch nicht gelungen ist, das gesamte Forum und alle Seiten von mikrocontroller.net zu durchforsten. Aber trotzdem ein Lob an die Macher. Viele Grüße von Jörg