Hi , I just got the MP32 hardware, very nice design!
Before MP32, I have played for half a year with Arducopter. This is my first time to use the Cortex-M3 processor and I would like to do it in a professional way at the beginning. I have done some research about the Development tools, how do you think of the CrossWorks (Personal version $150)? I think many people in this forum may use Eclipse + GCC Codesourcery + OpenOCD, will these two Development tools be very different? I mean if I use the CrossWorks, can I still use the firmware that other people developed using Eclipse + GCC Codesourcery + OpenOCD?
Thank in advance for your advice and suggestions,
Stefan
Replies
As Roberto mentioned I am using a toolchain based on Eclipse, Yagarto, OperOCD and Zylin plugin. I wrote two small articles describing the setup and the basic use:
http://www.chibios.org/dokuwiki/doku.php?id=chibios:guides:eclipse1
http://www.chibios.org/dokuwiki/doku.php?id=chibios:guides:eclipse2
The toolchain is a bit hard to use at the beginning but powerful, I use it most of time. I like the idea to make some kind of video tutorial as an introduction.
About the JTAG, Olimex produces some pretty cheap models, i use this one:
http://www.olimex.com/dev/arm-usb-ocd.html
It seems there are now some newer and faster models too:
http://www.olimex.com/dev/arm-usb-ocd-h.html
http://www.olimex.com/dev/arm-usb-tiny-h.html
Probably sparkfun stocks all of them.
Giovanni
thanks a lot Robert and Roberto.
I will start to use Elcipse + CS + OpenOCD Jtag for my MP32.
Stefan
Hi Stefan,
confirm the suggestions of Robert , so i try different kind of professional product , but i found a lot of limit and a no standard gcc approach . I think that is better to use Elcipse + CS + OpenOCD Jtag. With this kind of enviroment you can have a complete development enviroment that support C and C++ language. All our code is based on that kind of compilere GCC , so you haven't any kind of problema to compile and use it.
No advantages to use different Ide . Why do you prefer CrossWorks ?
On our enviroment i spoke with Giovanni three day ago and i told me that with Olimex Jtag he can upload firmware but doing also inline debugging , step by step and variable value watch.
Best Roberto
How about theJtags from Sparkfun?
http://www.sparkfun.com/products/7834 or
http://www.sparkfun.com/products/8278
hi, Roberto, please give more information on the Olimax jtag in Eclipse, thanks a lot.
Stefan
Roberto,
I would be interesting in more information on the Olimax jtag in Eclipse (part no., Eclipse config, etc).:
I have been having fun with eclipse + stm discovery board and ChibiOS.
I would like to order whatever hardware is required in preperation for jtag in Eclipse. My MP32, according to US Postal Service), is in Kansas City and will arrive tomorrow!
we did an eavaluation of a variety of ide's in the company in am working.
linux and windows is a requirement.
on linux the crosswork ide was constantly freezing.
the startup code is different - so there will be no interchange of code.
just duplicate of work...