Ich würde mich gerne mit den STM32 Controllern von ST beschäftigen und
gern mal antesten. Es gibt bei Farnell ein schönes Eval-Board:
http://de.farnell.com/stmicroelectronics/stm32f4discovery/bord-eval-stm32f4-discovery/dp/2009276
Kann ich damit auch andere Controller auf einer anderen Platine
programmieren? Welche IDE gibt es da bzw. wird häufig verwendet. Sowas
wie bei Atmel das AVR Studio scheint es bei ST nicht zu geben, richtig?
Bin für jede Hilfe und Ratschläge dankbar.
Gruß
Rolf
Unschlagbar günstiges Board, zur Zeit. siehe hier:
Beitrag "Billiges Cortex-M4-Board STM32F4DISCOVERY jetzt erhältlich"
Die Cortex M4 sind relativ neu. Im Prinzip ähnlich der weit verbreiteten
M3 Familie zzgl. DSP und FPU in Hardware.
Zum Einstieg ist das Atollic True Studio Lite für STM32 geeignet.
Ich habe mir das Discovery bestellt und atollic studio installiert,
sieht ersmal ganz gut aus, dürfte morgen oder übermoprgen hier sein.
Mal gucken, sieht ja vielversprechend aus.
Rolf
Matthias K. schrieb:> Bei RS kostet es 14,73 € Netto, B-Nr.: 745-8434, versandkostenfrei!
Und genau da hab ich es für privat auch bestellt! Bin jetzt mal
gespannt, ob die wirklich liefern! Hoffen wir es mal ;-)
Dennis X. schrieb:> nd genau da hab ich es für privat auch bestellt! Bin jetzt mal> gespannt, ob die wirklich liefern! Hoffen wir es mal ;-)
Meins ist auch bei RS bestellt und bestätigt. Allein der integrierte
ST-Link2 Debugger kostet sonst das doppelte. Den müsste man auch
Standalone nutzen können(?)
Ja, so steht es in der Anleitung. Ich bin ja mal auf die Rechenleistung
gespannt.
1MB Flash ist glaube ich nicht vollzugriegen, so schnell jedenfalls.
Wo liegen eigentlich die Einschränkungen im atollic light Studio?
Knut
Ich hab hier mal ein bisschen Beispielcode gefunden:
www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f4
discovery_fw.zip
Da gibt es viele Beispielprogramme zu den Interfaces.
Knut schrieb:> Ja, so steht es in der Anleitung. Ich bin ja mal auf die Rechenleistung> gespannt.> 1MB Flash ist glaube ich nicht vollzugriegen, so schnell jedenfalls.>> Wo liegen eigentlich die Einschränkungen im atollic light Studio?>> Knut
kein C++, Registrierungszwang
voller Euphorie schrieb:> Ich kanns auch kaum erwarten, weil ich so aufgeregt bin. Ich glaube,> dass ich erst wieder schlafen kann, wenn ich es in meinen Händen halte.
:D Okay. Also hab grad gesehn 32k Codegrenze. Naja das Studio ist schon
auf dem Rechner. Aber geht auf den Controllern wirklich kein C++?
Das mit dem Registrierungszwang ist jetzt ja auch nicht so schlimm.
AVR-Studio lässt sich auf der Deutschen Seite auch nur gegen
Registrierung downloaden.
Knut schrieb:> Wo liegen eigentlich die Einschränkungen im atollic light Studio?
- Gelegentlich ein Hinweisfenster für die Vollversion
- kein C++
- viele Eclipse Einstellungen lassen sich nicht änderen
- Einschränkungen bei den Breakpopints
noch weitere
Auf den Atollic Seiten gibt es ein Dokument, wo beide Versionen
gegenübergestellt werden.
Ansonsten kann man aber gut damit arbeiten. Vorallem weil alles sofort
funktioniert und der Einstieg in die STM32 gut gelingt.
hab mir das board auch mal zum spielen bestellt. jetzt noch eine frage
zur ide. funktioniert das keil mdk mit dem board? dort kann man
wenigstens c++ in der lite version coden und muss sich nur in der
codegröße etwas beschränken.
C++ geht super auf dem STM32, nur gerade nicht mit atollic light.
Dennis X. schrieb:> naja mit c++ hast du schneller den speicher voll. mit dem keil ist das> teil kompatibel, gerade weil das board den debugger onBoard hat.>> Dennis
Hab´s mir auch zum Speielen bestellt. Aber gerade bei Mikroprozessoren
ist C++ doch eigentlich auch wegen der Effizientz des Codes nicht die
erste Wahl ?!
Ahh jungs ich glaub daswir bei rs nix:
wir danken für Ihr Interesse an unserem Angebot. Bitte beachten Sie,
dass sich unser Angebot ausschließlich an gewerbliche Kunden richtet und
wir Aufträge von Privatkunden nicht ausführen können. Falls Sie
Gewerbetreibender sind, nennen Sie uns bitte Ihre
Umsatzsteuer-Identifikationsnummer (11stellig, z.B. DE123456789) oder
faxen bzw. mailen Sie uns eine Kopie Ihres Gewerbescheins zu. Soweit Sie
freiberuflich tätig sind, genügt ein schriftlicher Nachweis Ihres
Finanzamtes über Ihre Umsatzsteuerpflicht. Senden Sie bitte die
entsprechenden Nachweise mit Angabe der oben genannten
Registrierungsnummer an die Faxnummer: 06105 / 401-269 oder Emailadresse
internet.neukunde@rs-components.com Bitte haben Sie Verständnis dass bei
fehlenden oder ungenauen Angaben keine weitere Bearbeitung möglich ist.
Erhalten wir heute keinen Nachweis von Ihnen wird der Auftrag am
nächsten Werktag storniert. Danach können Sie Ihre Bestellung (die in
Ihrer Bestellhistorie gespeichert ist) erneut über www.rsonline.de an
uns senden.
Vielen Dank für Ihr Verständnis. Mit freundlichen Grüssen
Patrick Weicker | RS Components GmbH
hmm so das wars dann. wer bestellt über gewerbe und vertickt die teile
im forum?
Habe die gleiche email nach der gestrigen Bestelung bekommen.
Kopiere gerade meine Einkommenssteuerbescheinigung von 2009, auf der auf
Seite 2 als Besteuerungsgrundlagen "Einkünfte aus selbständiger Arbeit"
/ "aus freiberuflicher Tätigkeit" vermerkt sind.
Nach einem Gespräch mit RS von heute sollte das reichen.
So, da heute mein Board schon kam, richte ich gerade mal meinen PC so
ein, dass ich das Beispiel aus dem STM32-Artikel durchmachen kann.
Doch wenn ich ein neues C-Projekt anlegen kommt bei mir zur auswahl nur
die STM32F1er und die 2er! Aber keine 4er, wie wir es ja haben.
Hat jemand schon sein Studio soweit eingerichtet?
Wär dankbar um Rat!
Dennis
So, jetzt roll ich das Thema hier wieder auf!
Nun hat sicherlich Jeder sein STM32F4-Board. Da könnte es doch an die
Programmierung gehen. Hab mich jetzt schon ein wenig in die Materie
eingearbeitet.
Wollte vorher mal eine kleine Demo aus den Beispielprojekten auf das
Board machen. Das war allerdings nur ein .HEX File. Gibt es Programm
(vielleicht sogar das TrueStudio) mit welchem man einfach nur eine
Hex-Datei eingibt, um diese dann über den ST-Link V2 auf den Controller
zu schreiben?
Wär über ne kleine Hilfe sehr dankebar!
Dennis
Dennis X. schrieb:> Das war allerdings nur ein .HEX File
Hmm, naja eigentlich sollte genau das ausreichen, um so einen
Controller programmieren zu können. Mein Vorschlag wäre, einfach das
ST-Flashload-Programm oder das von Erfos zu nehmen und den eingebauten
Bootloader zu benutzen. Wer das nicht will, muß eben seine IDE soweit
einrichten, daß sie es per JTAG/SWD tut. Hab damit üble Erfahrungen, das
einzige Programm, was es auf Anhieb ohne Fummelei richtig tut ist das
Brennprogramm von Nuvoton für deren Chips mit deren SWD-Interface.
Aber mal ne ganz andere Frage: Dieses Demoboard hat ja außer einem
MEMS-Mikrofon, einem MEMS-Lagesensor und einem Audio-DAC eigentlich nix
drauf. Was zum Kuckuck macht man mit sowas bloß? Als Aufsteck-Modul auf
eine noch zu entwerfende "richtige" Leiterplatte setzen, wo man dann
Hände&Füße dran hat?
W.S. schrieb:> MEMS-Mikrofon, einem MEMS-Lagesensor und einem Audio-DAC
Wie wäre es mit Audiosignalverarbeitung in Abhängigkeit von der
Lage/Beschleunigung? Propeller-Audio statt Propeller-Clock...
Grüße
Sven
W.S. schrieb:> Als Aufsteck-Modul auf> eine noch zu entwerfende "richtige" Leiterplatte setzen, wo man dann> Hände&Füße dran hat?
Und genau sowas hab ich gemacht! Hab das Steckbrett abgemessen und dann
eben jeden freien I/O-Port herausgeführt. Welche frei sind steht ja im
Datenblatt des Boards. Nacher setz ich den Adapter auf das Steckbrett
und kann mal schnell was testen.
Sven Wagner schrieb:> Wie wäre es mit Audiosignalverarbeitung in Abhängigkeit von der> Lage/Beschleunigung? Propeller-Audio statt Propeller-Clock...
Eigentlich auch keine Schlechte Idee ;-)
Dennis
Dennis X. schrieb:> Und genau sowas hab ich gemacht! Hab das Steckbrett abgemessen und dann> eben jeden freien I/O-Port herausgeführt. Welche frei sind steht ja im> Datenblatt des Boards. Nacher setz ich den Adapter auf das Steckbrett> und kann mal schnell was testen.
Ja dann zeig' mal bitte her :-)
Dennis X. schrieb:> Wollte vorher mal eine kleine Demo aus den Beispielprojekten auf das> Board machen. Das war allerdings nur ein .HEX File.
Die Quellcode Demos zum F4Discovery Board gibt es auf den ST Webseiten
zum Download. Ist auch für Atollic mit drin. Musst aber Atollic in
Version 2.2.0 haben, sonst kennt es die F4 noch nicht.
Zum reinen HEX Upload gibt es das ST-Link Utility dort zum Download.
Roland H. schrieb:> Ja dann zeig' mal bitte her :-)
Da!
Die ganzen Projekt "Unterlagen" auf meiner Seite. Da ist auch nochmal
die Belegung drin!
Sorry schonmal, dass da zwei Stiftleisten überstehen. War einfach zu
faul mir da zwei wegzumachen. Habs ja sowiso selber geätzt.
Matthias K. schrieb:> Zum reinen HEX Upload gibt es das ST-Link Utility dort zum Download.
Besten Dank! Probiers grad aus!
Dennis
Hi,
Ich interessiere mich für das STM32F4-Discovery Kit.
Gibt es eine IDE so ähnlich vom Debugger her ist wie das AVRStudio4.
Damit meine ich das die Register der Timer, UART, SPI und restliche
Hardware schön angezeigt wird wie im AVRStudio.
Ich bin mit der Debugger-GUI von Eclipse nicht so zu frieden. Da werden
nur die Register der CPU angezeigt oder habe ich irgend etwas falsch ein
gestellt.
Nutze zur zeit einen Mac wechsele aber zu Windows.
Gruß Marco
Hallo Kollegen,
wenn ich das richtig gesehen habe hat das Board zwar nen MAC aber keine
Ethernet PHY. Gibt's da was was man irgendwie dranbekommen kann (kleines
Modul)?