- LiFePO4 Speicher Test    Werbung      
Ergebnis 1 bis 5 von 5

Thema: Einstieg in STM32F4DISCOVERY und ARM DS5/DS5CE

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    14.10.2012
    Beiträge
    14
    Hallo oberallgeier
    Nein, sooo schlimm ist der Umstieg nicht, denn wenn man einmal Programmieren kann, ist das nur ein erneutes einarbeiten in den neuen Kontroller, du wirst viel Gemeinsamkeiten aber auch Unterschiede bemerken. Ich denke wenn der Wille da ist, etwas neues zu lernen gelingt ein Umstieg bei den meisten.

    Ich selber habe mit einer Lernumgebung welche auf einem Motorola Controller aufsetzte (fast nur noch Funktionen aufrufen, kein Register ect.) begonnen, danach mit PIC und Attiny weitergefahren, und bin mittlerweile bei STM32 angelangt. Habe das STM32F4-Discovery Board selbst und bin begeistert.

    Das ARM/KEIL DS5CE unterstützt sowohl ARM Cortex A Prozessoren (z.B. in Smartphones/Tablets verbaut) wie auch ARM Cortex M Mircroprozessoren wie zum Beispiel den STM32F4 auf deinem STM32F4Discovery Board. Ich empfehle dir jedoch mit der Keil MDK-ARM uVision4 IDE zu programmieren. Diese ist in der MDK-Lite Version Gratis, hat allerdings einige Beschränkungen in der Code Grösse die du Compilieren und Debuggen kannst, dies ist jedoch meist kein Problem.
    Sieh dir doch dieses Video an, da wird dir erklärt, wie man diese Entwicklungsumgebung herunterlädt, installiert und mit dem STM32F4Discovery Board zum laufen bringt.

    https://www.youtube.com/watch?v=RXOO...ure=plpp_video

    Es gibt auf dieser Seite ausserdem eine gute Anleitung, wie du mit der ST Library starten kannst (dies ist eine Art vorgeschriebener Code, damit du nicht direkt auf die uC Register zugreifen must).
    http://www.diller-technologies.de/stm32_wide.html

    Zum STM32F4Discovery Board gibt es im Installationsverzeichnis von MDK-ARM noch zwei Beispiele, eines ohne RTOS und eines mit dem ebenfalls Gratis verfügbaren Keil RTOS (Echtzeit Betriebssystem).

    Auf der ST Website gibt es ausserdem noch weiter Informationen zum Board http://www.st.com/internet/evalboard/product/252419.jsp

    Sowie Beispiele mit der ST Lib. für das STM32F4 Discovery Board http://www.st.com/internet/com/SOFTW...scovery_fw.zip

    Hier gibt es noch weitere Beispiele, allerdings generell für den STM32F4 uC.

    Es gibt noch weitere gratis IDEs diese kenne ich jedoch nicht, denn ich bin mit Keil MDK-ARM sehr zufrieden.

    Hoffe, ich konnte dir so helfen.

    Gruss Stefan

  2. #2
    Max Web
    Gast
    Hallo,

    solange Du die mitgelieferte Library von ST benutzt ist der Umstieg nicht wirklich schwer.

    Als kostenlose IDE kann ich die CooCox-IDE (http://coocox.org/) empfehlen. Wenn ich mich recht erinnere wird der auf dem STM32F4Discovery verbaute STM32F407VG davon auch unterstützt.
    CooCox basiert auf Eclipse und bietet von Haus aus schon eine Unterstützung für viele Prozessoren - so auch für den auf dem STM32VLDiscovery verbauten STM32F100RB.
    Etwas hässlich wird es, wenn ein nicht unterstützter Prozessor (wie der des STM32F3Discovery) verwendet werden soll, da muss man ein Paar Dateien anpassen... Und selbst dann kann es sein, dass es mal nicht richtig funktioniert... Hoffentlich wird dieser Prozessor bald auch unterstützt, dann kann ich mein Eclipse endlich loswerden Bild  
    Solange der Prozessor jedoch unterstützt wird ist CooCox meine erste Wahl als IDE, da hier keinerlei Codegrößenbeschränkung etc vorliegt. Auch das Debuggen und Flashen hat immer problemlos geklappt.

    Für mein STM32F3Discovery benutze ich zur Zeit Eclipse mit OpenOCD, allerdings hat es hier sehr lange gedauert, bis das Ganze dann wirklich lief... Daher würde ich von einem reinen Eclipse eher abraten.

    Grüße,

    Max

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    09.04.2008
    Beiträge
    384
    Ist sicher Machbar. Ich selbst bin angefangen mit das erste Discovery board und den IAR compiler (codegrosse max 32 kbyte). Das hat den Forteil das men beim Anfang nur auf eine Stelle streiden muss, die ganse IDE Umgebung von IAR functionierte problemlos. Hier meine Erfahrungen, teilweise in Niederlandisch und English. http://wiki.robotmc.org/index.php?ti..._ARM_Cortex_M3

Ähnliche Themen

  1. Roboter-Arm wie Seestern-Arm
    Von mr.scrow im Forum Konstruktion/CAD/3D-Druck/Sketchup und Platinenlayout Eagle & Fritzing u.a.
    Antworten: 13
    Letzter Beitrag: 27.12.2008, 22:12
  2. Antworten: 20
    Letzter Beitrag: 22.11.2007, 07:48
  3. RS232 Verbindung zw. AVR und ARM
    Von profMax im Forum AVR Hardwarethemen
    Antworten: 1
    Letzter Beitrag: 12.03.2007, 20:44
  4. ARM 7, Keil und Interrupt
    Von Steeve81 im Forum ARM - 32-bit-Mikrocontroller-Architektur
    Antworten: 1
    Letzter Beitrag: 24.01.2007, 22:29
  5. ARM Einstieg
    Von Sanic im Forum ARM - 32-bit-Mikrocontroller-Architektur
    Antworten: 1
    Letzter Beitrag: 15.12.2005, 15:02

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

    Werbung      fchao-Sinus-Wechselrichter AliExpress