Can you go inside the aaa_mbd_rtw folder, run the following command in Matlab Command Window, and post the output here:
!"C:\Users\Equipo9\Documents\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_S32K1xx\tools\gcc-6.3-arm32-eabi/bin/arm-none-eabi-gcc" -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -x assembler-with-cpp -DSTART_FROM_FLASH -o startup_S32K148.o startup_S32K148.s
Regards,
Paul
When I runed the command, Matlab retuned:
!"C:\Users\Equipo9\Documents\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_S32K1xx\tools\gcc-6.3-arm32-eabi\bin/arm-none-eabi-gcc" -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -x assembler-with-cpp -DSTART_FROM_FLASH -o startup_S32K148.o startup_S32K148.s
arm-none-eabi-gcc: error: startup_S32K148.s: No such file or directory
arm-none-eabi-gcc: warning: '-x assembler-with-cpp' after last input file has no effect
arm-none-eabi-gcc: fatal error: no input files
compilation terminated.
No, I run in "C:\Users\Equipo9\Documents\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_S32K1xx\tools\gcc-6.3-arm32-eabi\bin/arm-none-eabi-gcc" -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -x assembler-with-cpp -DSTART_FROM_FLASH -o startup_S32K148.o startup_S32K148.s"
When I run in "C:\Users\Equipo9\Desktop\NXP\aaa_mbd_rtw" Matlab returns nothing.
>> pwd
ans =
'C:\Users\Equipo9\Desktop\NXP\aaa_mbd_rtw'
>> !"C:\Users\Equipo9\Documents\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_S32K1xx\tools\gcc-6.3-arm32-eabi/bin/arm-none-eabi-gcc" -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -x assembler-with-cpp -DSTART_FROM_FLASH -o startup_S32K148.o startup_S32K148.s
>>
Hello ferminzafira@hotmail.com,
Can you try and reinstall the toolbox? Or if you don't want to change your current setup, try and install it on another version of MATLAB (if available).
It's hard to get to the bottom of this issue as I can't replicate it. If I could do that, I could find the root cause. Sorry if it's taking long to figure this out.
Kind regards,
Razvan.
I reinstalled this Matlab version and the toolbox. The problem continues.
Hello ferminzafira@hotmail.com,
Can you share with us the generated folder? Just zip it and put it here - this way we can get a better idea of what is happening - paulvlase had a good idea to get the output of that command - following those lines, it would be easier if we could see the entire folder and run things on our end.
Kind regards,
Razvan.
I tried to buil the following files and they didn`t buil completely. They the same problem.
"autosar_integrator_PIL"
"autosar_multirunnables_PIL"
"mbdt_autosar_system"
"extmode_s32k1xx"
"ftm_incremental_encoder_s32k1xx"
"sim_pil_target_AMMCLIB_s32k1xx"
"sim_pil_target_BLDC_Commutation_s32k1xx"
"sim_pil_target_BLDC_Commutation_s32k1xx"
"fm_s32k1xx"
Found legacy make variables |>S_FUNCTIONS<|, |>S_FUNCTIONS_OBJ<| in the template makefile C:\Users\Equipo9\Documents\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_S32K1xx\mbdtbx_s32k\mbd_s32k.tmf. The variables are no longer required. You can remove the variables.
Found legacy make variables |>SHARED_BIN_DIR<|, |>SHARED_LIB<|, |>SHARED_SRC<|, |>SHARED_SRC_DIR<| in the template makefile C:\Users\Equipo9\Documents\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_S32K1xx\mbdtbx_s32k\mbd_s32k.tmf. The variables are no longer required. You can remove the variables.
Hello ferminzafira@hotmail.com,
Sorry for the late reply - it's a very busy period right now so we can't be as responsive as we'd like.
The warnings you see here are not the ones generating your issue (although I'm not sure for the moment what exactly is). Those are just some legacy variables that we still use in the template makefile.
Kind regards,
Razvan.
Hello
I have executed
>>mbd_s32k_path;
Treating 'C:\Users\Equipo9\Documents\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_S32K1xx' as MBD Toolbox installation root.
MBD Toolbox path prepended.
Successful.
Now MBDT appear when I execute"ver", but I have the first problem:
Hello ferminzafira@hotmail.com,
It's a strange issue you're having - can you successfully build any of our examples?
Hello ferminzafira@hotmail.com,
Can you share the model you are using with us? This way we can get to the root of your issue quicker.
Kind regards,
Razvan.
Hello ferminzafira@hotmail.com,
These 2 models run fine on my end - can you share some more information? I would like to know the output of the following commands (ran in MATLAB terminal), as this seems to be an issue with the setup you have:
ver
mbd_find_s32k_root
Kind regards,
Razvan.
I have hidden the license number
>> ver
MATLAB Version: 9.6.0.1072779 (R2019a)
MATLAB License Number:##########################################
Operating System: Microsoft Windows 10 Home Version 10.0 (Build 18362)
Java Version: Java 1.8.0_181-b13 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
-----------------------------------------------------------------------------------------------------
MATLAB Version 9.6 (R2019a)
Simulink Version 9.3 (R2019a)
AUTOSAR Blockset Version 2.0 (R2019a)
Control System Toolbox Version 10.6 (R2019a)
Curve Fitting Toolbox Version 3.5.9 (R2019a)
DO Qualification Kit Version 3.7 (R2019a)
DSP System Toolbox Version 9.8 (R2019a)
Embedded Coder Version 7.2 (R2019a)
Filter Design HDL Coder Version 3.1.5 (R2019a)
Fixed-Point Designer Version 6.3 (R2019a)
IEC Certification Kit Version 3.13 (R2019a)
MATLAB Coder Version 4.2 (R2019a)
MATLAB Compiler Version 7.0.1 (R2019a)
MATLAB Compiler SDK Version 6.6.1 (R2019a)
MATLAB Report Generator Version 5.6 (R2019a)
Mixed-Signal Blockset Version 1.0 (R2019a)
Model-Based Design Toolbox for S32K1xx Series Version 4.1.0 (R2017b-R2019a)
Optimization Toolbox Version 8.3 (R2019a)
Parallel Computing Toolbox Version 7.0 (R2019a)
Partial Differential Equation Toolbox Version 3.2 (R2019a)
Phased Array System Toolbox Version 4.1 (R2019a)
Robust Control Toolbox Version 6.6 (R2019a)
Signal Processing Toolbox Version 8.2 (R2019a)
SimEvents Version 5.6 (R2019a)
Simulink Check Version 4.3 (R2019a)
Simulink Code Inspector Version 3.4 (R2019a)
Simulink Coder Version 9.1 (R2019a)
Simulink Control Design Version 5.3 (R2019a)
Simulink Coverage Version 4.3 (R2019a)
Simulink Design Optimization Version 3.6 (R2019a)
Simulink Design Verifier Version 4.1 (R2019a)
Simulink Desktop Real-Time Version 5.8 (R2019a)
Simulink PLC Coder Version 3.0 (R2019a)
Simulink Real-Time Version 6.10 (R2019a)
Simulink Report Generator Version 5.6 (R2019a)
Simulink Requirements Version 1.3 (R2019a)
Simulink Test Version 3.0 (R2019a)
Spreadsheet Link Version 3.4.1 (R2019a)
Symbolic Math Toolbox Version 8.3 (R2019a)
System Identification Toolbox Version 9.10 (R2019a)
Vehicle Network Toolbox Version 4.2 (R2019a)
Wavelet Toolbox Version 5.2 (R2019a)
>> mbd_find_s32k_root
ans =
'C:\Users\Equipo9\Documents\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_S32K1xx'
Hello ferminzafira@hotmail.com ,
I was looking in the toolboxes if you had more versions of our toolbox installed - as that can sometimes end up in setup issues; but from what I see, you only have 1 installed. Can you reset the MATLAB paths just to make sure? You can do that by running the following commands in MATLAB terminal:
restoredefaultpath;
mbd_s32k_path;
The first will restore the MATLAB path for the current session to the default ones and the 2nd one will add our toolbox to the newly restored path. This way we can be sure that the paths are correctly installed.
Kind regards,
Razvan.
Hello ferminzafira@hotmail.com,
Go to the place where you have installed our toolbox and you'll find this script in the root. You can manually run it, or run it from the terminal (while you are in the root directory of our toolbox).
Kind regards,
Razvan.