Hello NXP team,
The FreeMaster can detect the board before connecting the 12V and the motor and runs fine. But when connecting the 12V and the motor, freemaster couldn't detect the board and gives this error. Does any one have an explanation for this?
I am using board DEVKIT-MPC5744P and DEVKIT-MOTORGD and BLDC motor.
Hello,
I have asked motor team for feedback here.
But do you have Freemaster SW loaded in your microcontroller?
Are you using default demo code, or your own?
Best regards,
Peter
Hello peter,
Yes, and the board is detected by FreeMaster before connecting 12V and works fine.
The problem was solved when I removed these two blocks but I don't know why ISR causes this problem? Also the board is detected and runs but the motor doesn't spin. Any explanation ?
Thanks in advance.
Hello,
Best would be to check if in the code is function " frmstrpool"
Looks like first code was running as it is bare metal code. Second code is not running most probably because there is not freemaster interrupt or variable reading function.
Best regards,
Peter
Hello Peter,
I didn't find function "frmstrpool" in the code. But I didn't understand the rest of your reply. Can you elaborate it more please.
Thank you in advance,
Hello,
In short, looks like you code is missing Freemaster part.
So connection with Freemaster is not possible while you do not have its code in micro.
Freemaster has its own Forum, where its author directly answers:
https://community.nxp.com/t5/FreeMASTER/bd-p/freemaster
best regards,
Peter
Hello,
Hmm, I have no knowledge on the IST from GD3000, but I expect it is routine where the sensing is read out by SW as the motor does not spin.
Lets see if motor team can comment on it.
Best regards,
Peter