MPC5775E IDE?

cancel
Showing results for 
Search instead for 
Did you mean: 

MPC5775E IDE?

296 Views
bchang32
Contributor III

I am hoping to use the MPC5775E-EVB board for a project. From my research, it appears that the S32 for Power Architecture IDE is required, but am hoping for otherwise.

I found this post https://community.nxp.com/t5/MPC5xxx/Toolchain-for-the-MPC-5554/td-p/470598 that is identical to what I am asking about, but it is for a different board.

 

Are there any open source or free or vastly used/mainstream (i.e. Visual Studios) IDEs for the eval board? The concern is that when it reaches past support, we can continue programming or developing on the board.

 

0 Kudos
6 Replies

283 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

S32 for Power Architecture is free, GCC based environment:

https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/S32-Design-Studio-for-Power-Architectu...

Mentioned thread is old, answered in the moment no S32DS existed and discussing Codewarrior what's paid software (in certain editions).

0 Kudos

275 Views
bchang32
Contributor III

Thanks for the info! So just to make sure I'm understanding this, S32 Design Studio for Power Architecture is free? I see that it requires an activation code. 

Additionally, is there an open source IDE for the eval board? I worry that S32 Design Studio for Power Architecture may go away in the future and then I may be unable to interface with the board.

 

Additionally, from looking at the eval board page, I see that CodeWarrior Dev Studio for eTPU cost money. Is this required if I want to use the eTPU lines? I am using the eval board mainly for eTPU lines.

0 Kudos

267 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

Codewarrior for eTPU is paid, no free alternative exists. However it may not be necessary to use, it depends what you need to do. See generic answer below:

----------

eTPU is an complex I/O co-processor. You can use it two ways:

1) with using of eTPU functions prepared by NXP

2) to create your own function or modify NXP’s function

 

Ad 1)

For using eTPU functions pre-prepared by NXP (the ones you can download by eTPU Function Selector) without modification you don’t need any eTPU compiler. See

http://www.nxp.com/webapp/etpu/

 

Also there is some new version, currently containing only some functions:

http://www.nxp.com/webapp/etpu_cw/

 

Only download them, configure by eTPU graphical configuration tool (GCT), include all needed files to CodeWarrior or other compiler and use it.

 

GCT is the tool which is intended to configure most of functions prepared by NXP that can be downloaded as a pack here:

http://www.nxp.com/webapp/sps/download/license.jsp?colCode=ETPUGCT&Parent_nodeId=1311258915317726989...

 

Here you can example procedure how to use eTPU PWM function, step by step:

http://www.nxp.com/files/soft_dev_tools/doc/app_note/AN4687.pdf

 

Every eTPU FUNCTION has its own descriptive documents (application note), its software attachment usually contains some simple example code:

http://www.nxp.com/products/automotive-products/microcontrollers-and-processors/32-bit-power-archite...

 

 

Ad 2)

If you cannot fit our existing eTPU function to your application you can write your own function or modify the existing one you will need eTPU compiler and simulator.

 

Currently there are 2 options (preferred solution is no.1):

1) Ashware solution (compiler + simulator)

https://www.ashware.com/etpu2-simulators

 

2) NXP eTPU2 Development Suite (compiler + simulator)

http://www.nxp.com/products/automotive-products/microcontrollers-and-processors/32-bit-power-archite...

 

Buying of following book could be good start point for developing you own eTPU function or library:

https://www.ashware.com/etpu-programming-made-easy-book

251 Views
bchang32
Contributor III

So I want to use the eTPU as just high speed I/O. Toggle digital high and low. Sounds like I just need it for option 1 and as I/O, it was the first function in the function search.

 

Regarding the IDE, so I'm a software novice, but it sounds like if the  following compilers can be used to program and flash the code onto the MPC5775E: NXP GCC 4.9*, Green Hills, and Diab? Am I understanding that correctly? If so, that should alleviate a lot of my teams concerns.

 

0 Kudos

209 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

Basically yes, you are correct.

0 Kudos