Cortex M3 Low Cost Board Tools Recommendation Wanted.

Feb 28, 2010 8 Replies

I am looking for a low cost platform for home Cortex M3 development. My main mandatory requirements are:


  1. Under 0 total cost.
  2. C Demo code exists that will work out of the box. (I see some systems where many bugs need to be overcome to get a simple demo application to work.
  3. Out of the box support for C.(Working C-Start / ctr0 that clear and initialises data are required by C, initialises interrupts, and calls main.
  4. Uses Thumb2 instruction set. (I understand Cortex M3 uses this set and is easier to use than legacy ARM).
  5. No tools code size limitations. (Some evaluation board kits come with code size limits either for build chain or debugger).
  6. >= ADC inputs, 8 digital inputs, 8 digital outputs

Optional Requirements:



  1. C++ support out of the box.
  2. Existing support for On-Board peripherals.
  3. Out of the box support for RS232 printf.
  4. Flash >= 128K
  5. RAM >= 32 K (I want to use an RTOS.
  6. HW debugger.

I realize this is a really touch set of requirements to meet.



I am an embedded developer who has focused mostly on embedded applications code (not much BSP). Does anyone have experience with the Olimex STM32-P103 or Olimex STM32-H103. How about OpenOCD and the Olimex debug hardware?



John Sotack


Well, all your requirements are actually easy to achieve except for the unlimited compiler. If you would like to have professional tools the unlimited C-Compilers / Debuggers start around $1k and can easily hit the $5 level.

My recommendation would be the Primer2 Pro. It is a nice evaluation kit, uses the STM32F103, provides tons of reference Software and the Pro version has no code limitations. You can check it out here:

formatting link

3e-stm3210e-primer
formatting link
dget-for-stm32f103
formatting link

Has just been awarded with EETIMEs product of the year award

formatting link

Cheers, An Schwob

If you have particular reason to want tools from companies like IAR or Kiel, then they cost in that sort of price range. For some people and some uses, it makes sense and is worth the money.

But there are several professional toolsets that use gcc. These are available as either entirely free versions, or as paid-for professional versions with additional libraries, commercial support, ready-to-run setups with (typically) Eclipse and debuggers, etc. CodeSourcery comes at $400 (or more for more libraries and more support) - I'm guessing that Code Red and Rowley are in a similar price class.

Still, that's above the $250 you were aiming for - basically, your only sensible choice is CodeSourcery's "Lite" version, which is entirely free. You don't get the editor integration and extra libraries, but there is still more than enough to do the job.

For the hardware, I'd recommend looking at TI's Stellaris lines. You can get evaluation kits for $100, and all their libraries and demos fully support CodeSourcery (and Code Red - I'd guess Rowley too).

You could check the status of the larger versions of

formatting link

NXP say they are coming for all families, but I think LPC11xx and LPC13xx are the only real ones ?

Even if the larger ones are delayed, you can get started on the first ones, and they are very low cost. (~$30)

-jg

Look at the STM32 Primer2 from Raisonance : 59 euros with programmer and LCD included.

Bruno

The only price I can find on the Raisonance website is for the STM32 Primer2 Pro: ?129,- .

Thank you for your input. I order a Primer2. I looks like it has a

20 pin connector that exports configurable IO pins. Mores specifically it appears certain pins can be configured for A/D/ CAN/ digital input and output, etc.. It also appears the kit can be upgraded to use the professional license which removes the 32 K debug limitation.

Originally I was not looking for its built in UI features, but they will also be very handy for my project.

My h> >

t

me

e

onal__microcontr...

I bought a Primer2. Had a HW problem, and returned it. I have a second unit also with a hardware problem. I am going to try to return the second unit as well. The Primer2 appears to be a wonderful concept. However, I personally had bad luck with it. At least for now, I am looking into other alternative.

John

s a

t

come

the

It looks like Raisonance is coming out with a similar product similar to the Primer 2 but improved as follows:

  • Hardware accept processor daughter card and may be STM32 or STM8.
  • Larger screen. It apparently still has the IO header. I am considering getting one of these when available. Hopefully they will be similarly affordable to the Primer 2. See link below for details.

formatting link
I bought a Primer2. =A0Had a HW problem, and returned it. =A0I have a

has a

ar

set

s come

th

d the

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required