I am looking for a low cost platform for home Cortex M3 development. My main mandatory requirements are:
- Under 0 total cost.
- 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.
- 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.
- Uses Thumb2 instruction set. (I understand Cortex M3 uses this set and is easier to use than legacy ARM).
- No tools code size limitations. (Some evaluation board kits come with code size limits either for build chain or debugger).
- >= ADC inputs, 8 digital inputs, 8 digital outputs
Optional Requirements:
- C++ support out of the box.
- Existing support for On-Board peripherals.
- Out of the box support for RS232 printf.
- Flash >= 128K
- RAM >= 32 K (I want to use an RTOS.
- 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