2009-09-15 11:02 AM
Pricing of the various IDE/tools for STM32
2011-05-17 04:01 AM
Hi mate,
Have you looked at RapidiTTy MCU (from TTE systems)? It comes with a lot of benefits such as: no restriction on code size, support both ARM7 and Cortex-M3 targets, a royalty-free RTOS, suite of high-quality library code which covers common tasks, also they give 12 months support and upgrade. All for about $2000. Looks very interesting!! http://www.tte-systems.com/products/mcu2011-05-17 04:01 AM
I use Rowley CrossWorks and Olimex ARM-USB-Tiny and I´m very happy.
The IDE is very easy and intuitive to use. The Editor is pretty good and configurable. The Debbuger is fast and reliable. Like I´ve read on Sparfun forum when I was choosing an IDE... it´s everything I need. Also, the firmware library examples are ready to use with a few clicks. The only drawback is that Application Notes from ST and most projects on the internet aren´t ready to the Crossworks(Usually they are ready to IAR, Keil and Ride). You have to set them up by yourself.2011-05-17 04:01 AM
Hello,
Just a slight correction on Raisonance pricing... The RLink prices at about $965 USD (exactly 750 Euros). Price includes the RLink, Ride IDE and C compiler. No code limitations. Debugging and programming of STM32, STR9, STR7 (STM8, ST7, uPSD too... if you're interested). Price doesn't include shipping though ($30-140 depending on the destination). Cheers, steve2011-05-17 04:01 AM
I use Rowley Crossworks for ARM and also the RTOS (CTL) that comes with it. Crossworks is pretty good and the few times I've used it the Rowley support was very good.
Agree with brunoalltest that the only drawback is that examples provided by ST do not have project setup for Rowley but this is minor as it's easy to create projects.2011-05-17 04:01 AM
Hi,
I use Raisonance with ARM-GCC. The IDE and compiler are free and in standard version (no code size limitation - 32kio debug) the RLink cost just 60$... http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=497-5046-ND I think for many applications 32kio debug is sufficient (you can also debug with differents partitions). Vince [ This message was edited by: lil-vince on 13-02-2009 08:49 ]2011-05-17 04:01 AM
Can anybody explain us how the 32K =DEBUG= limit is implemented on Raisonance RIDE with Rlink-nonpro?
Say you have a STM32F103E with 512K rom, 64K Ram. If I have a program with 31K FLASH usage, it will be able to debug, and as soon that I have 33K, it's compile-download only? Is the 32K the number of variables opened simultaneously in the debuger? I'm quite lost after Vince's comment... [ This message was edited by: relaxe on 13-02-2009 17:37 ]2011-05-17 04:01 AM
I haven´t try but i`ve read this on raisonance website:
''Debugging of supported ARM core-based 32-bit devices is limited to 32 K bytes of code in Flash or RAM.'' In this page: http://www.mcu-raisonance.com/index.php?alias=microcontrollers-home&insidefile=page-product.html&function=displayproduct&oid=T017:4co5omvnccj4&urllabel=rlink-standard And you can see this topic on the raisonance forum: http://217.71.112.106/Forum/punbb/viewtopic.php?id=2357 So it seems that it´s ''as soon that you have 33K, it's compile-download only...'' Before to purchase ''my new Toy'', I´ve look for the best ''price/possibilities'' compromise and I´ve buy a STM3210E-EVAL board and the RLink Standard for a total of 270€ [ This message was edited by: lil-vince on 14-02-2009 13:29 ]2011-05-17 04:01 AM
2011-05-17 04:01 AM
You can use gdb-insight. The only problem is hardware jtag interface. I found ''gnu'' debuging real PITA. HW tools with support are very expensive, other free and low-cost JTAG tools still need a lot of work to be stable and usefull.
This is the reality: you can spend $$$ for compiler/debuger and get JTAG for free or free compiler/debuger and spend $$$ for JTAG2011-05-17 04:01 AM
What about Code Blocks (IDE) running with GNUARM?
This appears to be a little strange, because of the Cygwin interface, but we have multiple platforms, Linux and WindowsXP that we use for other processors. Anybody know of a decent debugger or simulator? I noticed that there is a JLINK-style interface on the STM3210B primer that has an ARM7-USB JTAG interface which might work for production. I would welcome comments---