How about CrossWorks for a beginner?

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

You need to be a member of FOXTEAM UAV CLAN to add comments!

Join FOXTEAM UAV CLAN

Email me when people reply –

Replies

  • Hi,

    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...

This reply was deleted.