MPC5775E-EVB - Suggestions for Getting Started Guide

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

MPC5775E-EVB - Suggestions for Getting Started Guide

1,021 Views
enginrd
Contributor II

Some of these may be mentioned elsewhere but its helpful to have it all in one place. Also, please let me know if I am incorrect at any point (please reference the item number).

  1. The first two jumper setting sections should be combined.
  2. S32 version 2017.R1 is referenced. Specifically, you want to download the installer, not one of the "updates". 
  3. After installing S32 version 2017.R1, run Check For Updates from the Help menu. This is necessary to get the correct "Device Name" for the debugger.
  4. Don't need to download anything to get OpenSDA running (so should be removed from the Get The Software page) since it is installed with the PEmicro drivers (gets installed automatically with S32) and is also pre-installed on the devboard, see next point.
  5. A PEMicro debugger could be helpful but you could also use the onboard debugger, which is a K20 chip with OpenSDA debugger and bootloader installed already. I will add that the debugger app and bootloader pre-loaded to it are up-to-date as of now. So you just need a micro USB cable, and then leave the OpenSDA/JTAG jumper pins alone.
  6. The guide references an existing debugger configuration. My install did not have one so I created a new debugger configuration with these settings: "GDB PEMicro Interface Debugging". In the debugger tab, select Interface - OpenSDA..., Port - will populate if your board is on and plugged in via micro USB. Device name - MPC5775E (if this isnt in the list, update your S32 and PEmicro using Check For Updates with S32 and PEMicro repositories enabled). All other options are defaults.
  7. There are two errors in the downloadable code, it seems to me... Please, please, tell me I am wrong, and I just missed a jumper pin or something. I had to add 2 function calls to main.c.:
    1. fs_etpu_resolver_get_states(&resolver_instance, &resolver_states); //before line 190. to update the values before checking them...
    2. fs_etpu_resolver_sample(&resolver_instance); //before line 332. to tell the eTPU to extrapolate
0 Kudos
Reply
2 Replies

985 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

I have forwarded your suggestion to owner of the kit.

Once he will have time he will reply here.

Best regards,

Peter

0 Kudos
Reply

995 Views
enginrd
Contributor II

On point #7, I missed installing a jumper per Section 3.4, because I thought this section was entirely related to selecting JTAG over of OpenSDA, which I did not want. Apparently installing this jumper will ensure the resolver position is provided. My code modification seems to work in lieu of the jumper.

From Section 3.4: "Also make sure to use a jumper to short pins 28 and 29 on J122". It would be helpful if this instruction explained why.

0 Kudos
Reply