Recommendations for Complete Toolchain

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Recommendations for Complete Toolchain

1,195 Views
jbd
Contributor I

Does anyone have any recomendations on a toolchain (IDE + Compiler + RTOS + Debug Tool) for the Kinetis processors that they are happy with?  I plan to work on a custom board.  Something that I could get started with for cheap and then pay more later as I need more capability would be preferred.  Codewarrior and CodeSourcery are pretty appealing there.  And of course something that is easy to get started with would also be good.  I don't need a TCPiP stack, but I do need USB Device.

 

Thanks,

JD

0 Kudos
3 Replies

755 Views
mnorman
NXP Employee
NXP Employee

jbd,

 

CodeWarrior is certainly a good option.  The code-size limited version (Special Edition) is free. You can try out the full version with the 30-day license that comes with it and you can go into your license account on freescale.com and automatically up it to a 90-day license if needed.

 

Freescale MQX RTOS is a complimentary solution with a comprehensive USB stack.  Also check out the stand-alone USB stack from Freescale.  It is (poorly) named "USB Stack with PHDC Support".  Kinetis support was introduced in version 3.0 and the class support is quite comprehensive.  Check it out here:

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MEDICALUSB

 

I've attached the readme.txt file which contains the release notes so you can see what is currently supported for Kinetis and what isn't.

 

-mnorman

 

 

0 Kudos

755 Views
jbd
Contributor I

Thanks mnormam.

 

Assuming that I go with Code Warrior and MQX, what debug tool would you suggest that integrates easily with CW?  And if I wanted trace capability (probably not needed initially), what tool then?

 

-jbd

0 Kudos

755 Views
mjbcswitzerland
Specialist V

Hi

 

The uTasker project also includes USB device support for the Kinetis (CDC - the most popular communication class - and MSD).

 

Its project includes compiler builds for CW10.1, IAR6, uVision4, GCC and Rowley Crossworks V2.1 so is essentially tool-independent.

 

It includes a real-time Kinetis simulator for more efficient development - allowing development and test in VisualStudio environment (USB is an exception since it can't be simulated directly but can still be used for development and verification using simulation scripts).

 

More details in this forum here: https://community.freescale.com/thread/77616

 

Regards

 

Mark

 

 

0 Kudos