Matlab 2021a: iMXRT MBDT V1.2 - Crashes with code generation

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

Matlab 2021a: iMXRT MBDT V1.2 - Crashes with code generation

983 Views
Sam_ECU
Contributor IV

Hello @nxa11767, @mariuslucianand 

I'm trying to work with MBDToolbox_IMXRT1xxx_V1.2 and Matlab 2021a.

I'm trying to work though some of the examples but as soon as I try to build the code Matlab crashes.

MBDToolbox_S32K1xx works without issue.

I've followed the instructions below:
https://www.nxp.com/docs/en/quick-reference-guide/MBDT-IMXRT-QSG.pdf
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/Getting-started-with-NXP-i-MX-RT1xxx-Simul...

To try and resolve the issue, I've:

- Uninstalled and reinstalled Matlab
- Uninstalled and reinstalled the toolbox
- Change the directory for the toolbox.

Attached are the crash reports and images of my system+settings.

How can I resolve the issue?

Cheers.

Tags (2)
0 Kudos
5 Replies

939 Views
Sam_ECU
Contributor IV

As an information point.  It isn't listed in the Quickstart Guide that "MATLAB Support for MinGW-w64 C/C++ Compiler" is required:

Sam_ECU_0-1652267558011.pngSam_ECU_1-1652267600347.png

 

0 Kudos

956 Views
stefancinipeanu
NXP Employee
NXP Employee

Hello, @Sam_ECU 

I was not able to replicate this issue on my side. Can you check if you have installed the Embedded Coder Support Package for ARM Cortex-M Processors and  MATLAB Support for MinGW-w64 C/C++ Compiler?

Also, you can try to download the latest NXP MBDToolbox for iMXRT V1.3

Best regards,

Stefan

0 Kudos

949 Views
Sam_ECU
Contributor IV

Hello @stefancinipeanu ,

Hello,

Sorry, I mistyped. I'm using V1.3.

I didn't have "MATLAB Support for MinGW-w64 C/C++ Compiler".

The issue is pretty well the same though.

Regards,
Sam

Sam_ECU_0-1652262349385.png

Sam_ECU_1-1652262520407.png

 

 

0 Kudos

924 Views
stefancinipeanu
NXP Employee
NXP Employee

Hello, @Sam_ECU 

Sorry for the delayed response. I have looked into this issue deeper and It looks like a MATLAB bug. Some MATLAB users had encountered similar problems, described in this MathWorks thread (https://www.mathworks.com/matlabcentral/answers/1699530-simulink-crashing-suddenly-from-yesterday?s_...).

What I suggest to do is to check your MATLAB R2021a updates and to update the existing installation to the latest one, which is R2021a Update 6. You can do this by clicking the bell button on the up right side pane of  MATLAB. (https://www.mathworks.com/help/matlab/matlab_env/check-for-software-updates.html#:~:text=On%20the%20...).

After the update is installed, restart MATLAB and run again the mbd_imxrt_path.m script.

Let me know if it worked. Also, you could try to install the IMXRT toolbox on R2021b and give it a try. 

Regards,

Stefan

 

0 Kudos

903 Views
Sam_ECU
Contributor IV

Hello @stefancinipeanu,

Before trialling the iMXRT-Toolbox I also updated Matlab.  I've reinstalled my older version of Matlab and the Toolbox is working fine.

It does appear to be a bug in Matlab 2021a.

 

Thanks for the help,

Sam

0 Kudos