Re: Freemaster can't detect on any of specified UART communication ports

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

Re: Freemaster can't detect on any of specified UART communication ports

Jump to solution
570 Views
Renjie-Wang
Contributor II

Hi  iulian

My goal is: To use the MBDT tool for programming in Matlab, automatically flashing the code to the development board via UART or CAN, and then using Freemaster for observation. Based on this, I have a few questions:

  1. Regarding flashing using S32 with MPC574xP_S32DS_UART0_CAN0_OpenSDA_RevE.rbf, do I need to use S32 to configure the Freemaster driver environment again? How do I configure the Freemaster environment (please provide a complete tutorial), or can I directly use the Freemaster configuration module in Matlab?
  2. Given my usage purpose, can you provide me with the corresponding step-by-step operations? I can currently flash from Matlab, but I cannot communicate with Freemaster.
  3. whether MBDT support XCP/CCP or not?

If you require support from a colleague who specializes in MBDT, please either add them to this issue or help me create a corresponding issue for them.

0 Kudos
Reply
1 Solution
491 Views
Adrian_Gherca
NXP Employee
NXP Employee

Hello and thank for your interest on MBDT products,

1) Configuring FreeMASTER mainly consists of configuring the instance of the UART / CAN peripheral to be used by FreeMASTER.
This configuration is completely done from the FreeMaster_Config block and there is no need for further configuration in S32 Design Studio.

2) The UART / CAN instance, configured as mentioned above, cannot be used for purposes other than debugging with the FreeMASTER. Therefore a different UART / CAN instance needs to be used for the application itself.

3) MBDT does not support XCP, neither over UART nor over CAN. But FreeMASTER serves, for the most part, the same purpose.

View solution in original post

0 Kudos
Reply
3 Replies
492 Views
Adrian_Gherca
NXP Employee
NXP Employee

Hello and thank for your interest on MBDT products,

1) Configuring FreeMASTER mainly consists of configuring the instance of the UART / CAN peripheral to be used by FreeMASTER.
This configuration is completely done from the FreeMaster_Config block and there is no need for further configuration in S32 Design Studio.

2) The UART / CAN instance, configured as mentioned above, cannot be used for purposes other than debugging with the FreeMASTER. Therefore a different UART / CAN instance needs to be used for the application itself.

3) MBDT does not support XCP, neither over UART nor over CAN. But FreeMASTER serves, for the most part, the same purpose.

0 Kudos
Reply
553 Views
iulian_stan
NXP Employee
NXP Employee

Hi @Renjie-Wang,

The following 2 posts would be a good starting point:

I moved your question to this community space so it can be picked by MBDT experts.

527 Views
Renjie-Wang
Contributor II

Hi  iulian

 I have watched the first video and read the second article.

I followed the same steps as shown in the video, using the same model compilation and then burning it, but I still cannot connect with Freemaster.

Regarding the second article, I'm not sure if I need to first configure UART using S32 before using Matlab, or if I can directly use Matlab.