Software Requirements - OLIMEX STM32-P405 User Manual

Hide thumbs Also See for STM32-P405:
Table of Contents

Advertisement

OLIMEX© 2015
Some of the suggested items can be purchased by Olimex, for instance:
ARM-USB-TINY-H – high-speed OpenOCD ARM JTAG debugger
ARM-USB-OCD-H – high-speed OpenOCD ARM JTAG debugger with buffer protection
USB-A-B-CABLE – cable with USB type A and USB type B connectors at each end
RS232-CABLE – cable with male DE-9 connector at one side and female DE-9 connector at the other
JW-200x10-FM – ten jumper wires with female-male connectors

3.2.2 Software requirements

In order to change the code on the board you would need an ARM C compiler and debugger software, the
possible software options are:
- free open-source software: OpenOCD (all Olimex OpenOCD JTAG debuggers are supported in
OpenOCD)
- free software: CooCox IDE (all Olimex JTAGs are supported in CooCox)
- commercial software: EW-ARM from IAR Systems AB; CrossWorks from Rowley (all Olimex
OpenOCD JTAG debuggers are supported in IAR and Rowley Crossworks; note that our debugging tools
doesn't work in Keil MDK-ARM).
Refer to the table below for some guidance when choosing development tools.
Is it free or
commercial
OpenOCD
Free
CooCox IDE
Free
Rowley
Commercial (free
time-limited
Crossworks
evaluation version)
for ARM
Keil
Commercial (free
size-limited
MDK-ARM
evaluation version)
IAR EW
Commercial (free
size-limited
for ARM
version and free
time-limited
evaluation version)
It is a good idea to study the example that is provided by Olimex for your board. If you are not willing to
purchase the software just use the evaluation version initially.
Specifically, for STM32-P405 Olimex provides only IAR EW for ARM examples. It is a good idea to
download the latest time-limited evaluation version.
Comparison table
Initial
STM32-P405
struggle and
examples
set-up time
provided by
Olimex
Highest
No
High
No
Low
No
Low
No
Low
Yes
Page 10 of 31
STM32-P405 user's manual
Is it open-
Does it work
source
with Olimex
OpenOCD
debuggers
Yes
Yes
No
Yes
No
Yes
No
No
No
Yes
Quality of
customer
support
Bad
Mediocre
Good
Good
Good

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32-P405 and is the answer not in the manual?

Table of Contents