Help Required..!!!

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

Help Required..!!!

Jump to solution
2,201 Views
aditya_sharma
Contributor I

Good day all,

 

I have a few questions to those using the MPC5554:

 

1.What compilers are developers using for the MPC5554?

2. What tools are you using for the MPC5554's eTPU?

3. Are there any GNU tools for the MPC5554 that include eTPU instructions or can be used with the eTPU?

 

Thanks in advance!

 

Cheers,

 

Aditya

Labels (1)
Tags (2)
0 Kudos
Reply
1 Solution
1,808 Views
roblowe
Contributor I

Hi Aditya,

I'm sure you have found an answer by now, but the answers on the posts here didn't really cover the whole story.

Firstly, the eTPU is effectively a co-processor mounted in a host processor. The compiler for the host is completely separate and pretty much unrelated to the eTPU itself. Several different compilers exist for the host side and there may well be GNU tools available.

The eTPU is a different animal. The eTPU has a limited selection of tools vendors, with different specialisms. Ashware provide a compiler, so do Freescale. I personally tend to much prefer the Bytecraft compiler. The story isn't over here though as the Bytecraft compiler comes in a couple of flavours, eTPU1 and eTPU2. Depending on your planned requirements there may be advantages to opting for one or the other. This is a specialist corner though and you'll need to do some digging. There are no GNU tools to my knowledge, and I would be very wary of trusting cummunity tools for such a specialist and unusual core. The money you pay, buys you support from the experts.

To develop you will most likely need a compiler, a simulator and a debugger. Please feel free to contact me if you need any help in all of this, I'm an independent eTPU specialist.

Rob

View solution in original post

0 Kudos
Reply
4 Replies
1,809 Views
roblowe
Contributor I

Hi Aditya,

I'm sure you have found an answer by now, but the answers on the posts here didn't really cover the whole story.

Firstly, the eTPU is effectively a co-processor mounted in a host processor. The compiler for the host is completely separate and pretty much unrelated to the eTPU itself. Several different compilers exist for the host side and there may well be GNU tools available.

The eTPU is a different animal. The eTPU has a limited selection of tools vendors, with different specialisms. Ashware provide a compiler, so do Freescale. I personally tend to much prefer the Bytecraft compiler. The story isn't over here though as the Bytecraft compiler comes in a couple of flavours, eTPU1 and eTPU2. Depending on your planned requirements there may be advantages to opting for one or the other. This is a specialist corner though and you'll need to do some digging. There are no GNU tools to my knowledge, and I would be very wary of trusting cummunity tools for such a specialist and unusual core. The money you pay, buys you support from the experts.

To develop you will most likely need a compiler, a simulator and a debugger. Please feel free to contact me if you need any help in all of this, I'm an independent eTPU specialist.

Rob

0 Kudos
Reply
1,808 Views
单片机颜
Contributor I

Hi Rob.

I'm a freshman.when I want to progarm eTPU for automative applications I have many problems.I know you are an excellent eTPU specialist.So any reply from you is  very important for me.

I download the "toothgenerator" rountine from Freescale website .But after I configure eTPU ,the routine .I have tried many times .It doesn't work .I don't know why.

Thanks sincerely.

0 Kudos
Reply
1,808 Views
ioseph_martinez
NXP Employee
NXP Employee

You can also check ASH WARE for eTPU stuff. On their website seems you can even download a demo. Not sure about the limitations.

1,808 Views
jonr
Contributor III

I use CodeWarrior (free from Freescale) and the etpu routines that Freescale has written.  If you want to write your own etpu routines, I think you need one of the commercial, third party etpu compilers.

More info at http://ecu.zeeff.com