Hallo, ich möchte für mein nächstes Projekt einen STM32 Controller einsetzen. Habe mir für erste Versuche den Primer II besorgt. Jetzt suche ich nach einer Toolchain (IDE und Debug interface), die ich dann für mein eigenes Board nehmen kann. Beim Primer ist ja so ein Debug Interface fest mit drauf, das kann ich ja leider für mein Board nicht verwenden. Also wo bekommen ich ein günstiges Debug Interface (JTAG??) her? Welche IDE kann man nehmen? Z.Zt habe ich RIDE7, kann/sollte man dabei bleiben? Ich möchte später auch ein freies embedded Betriebssystem wie z.B. FreeRTOS verwenden, empfiehlt sich da eine bestimmte IDE? Hoffe meine Fragen nicht zu wirr gestellt zu haben :-) Peter
Segger JLink, Codesourcery, Eclipse + FreeRTOS (es gibt da ein vorbereitetes "Sample Project") ansonsten IAR, Keil, Raisonance, Hitex, ...
> (es gibt da ein vorbereitetes "Sample Project")
Wo ist "da"? Kannst Du mir einen Link geben?
Na da: http://developers.stf12.net/eclipse-demo/latest-news/uploadeddemosrcv22 Weiss aber nicht, ob das die neueste Version von FreeRTOS enthält. Dürfte aber kein allzu grosses Problem sein, die zu ersetzen.
peterguy schrieb: > Hallo, > > ich möchte für mein nächstes Projekt einen STM32 Controller einsetzen. > Habe mir für erste Versuche den Primer II besorgt. > > Jetzt suche ich nach einer Toolchain (IDE und Debug interface), die ich > dann für mein eigenes Board nehmen kann. > Beim Primer ist ja so ein Debug Interface fest mit drauf, das kann ich > ja leider für mein Board nicht verwenden. > > Also wo bekommen ich ein günstiges Debug Interface (JTAG??) her? > Welche IDE kann man nehmen? Z.Zt habe ich RIDE7, kann/sollte man dabei > bleiben? Ich möchte später auch ein freies embedded Betriebssystem wie > z.B. FreeRTOS verwenden, empfiehlt sich da eine bestimmte IDE? > > Hoffe meine Fragen nicht zu wirr gestellt zu haben :-) > > Peter Hallo Peter, RIDE7 ist sicher eine gute Wahl fuer Programme max. 32 KB oder bei mittlerem Budget. Raisonance arbeitet sehr gut mit ST zusammen und bei der Wahtl zwischen GNU basierenden Compilern mit zugehoerigen IDEs wuerde ich fuer den STM32 zu Raisonance greifen. Uebrigens lassen sich die Programme ohne Probleme auch > 32KB compilieren, allerdings nicht debuggen. Die kostenguenstige Loesung von Raisonance ist RLink fuer 32 KB. Info zu RLink Standard gibt's hier: http://www.mcu-raisonance.com/~rlink-standard__microcontrollers__product~product__T017:4co5omvnccj4.html Kaufen kann man das RLink Standard z.B. hier als STX-RLINK http://search.digikey.com/scripts/DkSearch/dksus.dll?Cat=2621880&k=rlink oder bei Farnell: http://de.farnell.com/jsp/displayProduct.jsp?sku=1171272&CMP=KNC-GDE-FDE-GEN-SKU-G12&s_kwcid=TC|13114|stx-rlink||S|b|3301649797 Sorry fuer die vielen und langen links aber mir erscheint das als beste Methode die Info rueberzubringen. Zum Thema alternative Optionen: Keil und IAR mit ULink / JLink sicher sehr gut und auch entsprechend hohe Kosten. Sind die besser als RIDE7? Wenn das Ziel nicht ST oder NXP heisst schon, denn die anderen werden von Raisonance noch nicht unterstuetzt, ansonsten ist die IDE wie so vieles im Leben Geschmacksache. Gruss, Robert
Danke schonmal für die Antworten. Wenn ich das richtig sehe ist der Segger J-Link als EDU version nicht teurer als der RLink von raisonance. Eher sogar noch ein paar € günstiger. Denke mal werde also den Segger JLink bestellen. Wegen IDE bin ich mir dagegen noch nicht sicher, für RIDE7 spricht daß ich mich dort schon ein wenig auskenne. Allerdings habe ich keine Ahnung ob das FreeRTOS vernünftig ans laufen gebracht werden kann und die Limitierung auf 32kB schmeckt mir auch nicht wirklich, da ich viel ROM für Bitmaps und Tabellen verbraten werde, also die 32kB ziemlich schnell überschritten werden können. Funktioniert der Segger JLink eigentlich mit RIDE7? Werd mal am WE erstmal ein bischen mit den verschiedenen IDEs rumprobieren. Peter
peterguy schrieb: > Danke schonmal für die Antworten. > > Wenn ich das richtig sehe ist der Segger J-Link als EDU version nicht > teurer als der RLink von raisonance. Eher sogar noch ein paar € > günstiger. > > Denke mal werde also den Segger JLink bestellen. Das ist eine gute Wahl fuer IAR, Keil, Crossview oder Yagarto, jedoch nicht fuer RIDE7 > > Wegen IDE bin ich mir dagegen noch nicht sicher, für RIDE7 spricht daß > ich mich dort schon ein wenig auskenne. Da kommt eine entweder / oder Entscheidung auf Dich zu. Entweder RIDE7 und Du kannst Deine bisherige Arbeit (und den Code auf der Webseite http://www.STM32circle.com benuetzen oder eine breitere Wahl mit J-Link. > Allerdings habe ich keine Ahnung > ob das FreeRTOS vernünftig ans laufen gebracht werden kann und die > Limitierung auf 32kB schmeckt mir auch nicht wirklich, da ich viel ROM > für Bitmaps und Tabellen verbraten werde, also die 32kB ziemlich schnell > überschritten werden können. Da steckts das eigentliche Problem, in den 32 KB. Alle kommerziellen Anbieter stecken Arbeit vor allem in den Debugger und die Programmiersoftware. Die Anpassung des GNU Compilers ist fuer diese Firmen zwar auch Arbeit aber viel weniger als der Debugger oder Prog. Deshalb wird von Anwendern, die volle Funktionalitaet brauchen auch echtes Geld verlangt. Die guenstigen Anbieter sind Rowley und Raisonance, weil die jeweils auf denm GNU Compiler aufbauen, waehrend Keil und IAR viel mehr Arbeit in den Compiler stecken und unter anderem deshalb auch deutlich teurer sind. Oft rechnet es sich fuer professionelle Anwendungen bei hoeheren Stueckzahlen 5% mehr Code ins Flash zu bekommen oder 5-10% zusaetzliche Geschwindigkeit durch den besseren Compiler. Solche Anforderungen erfuellen dann Keil und IAR. Fast alle Packages verlangen aber richtig Geld sobald die 32KB Grenze ueberschritten wird. > > Funktioniert der Segger JLink eigentlich mit RIDE7? Nop, das tut (noch?) nicht > Werd mal am WE erstmal ein bischen mit den verschiedenen IDEs > rumprobieren. Gute Idee, die werden je nach bisheriger Erfahrung recht unterschiedlich empfunden. Manche moegen IAR, manche Keil, andere wieder RIDE7.... > > Peter Gruss und trotzdem viel Spass, Robert
Hallo Peter, ich habe mich jetzt für Crossworks zusammen mit dem J-Link Edu entschieden, läuft super zusammen. Gruß Tom
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.