Problem with building of simulink model using embedded coder for PX4 autopilots

1 vue (au cours des 30 derniers jours)
Tejas Rajopadhye
Tejas Rajopadhye le 5 Avr 2019
Hi,
I have been strugling with building the model code . Earlier i tried with toolchain setup with WSL(windows subsystem for linux). As the firmware didnt built many times i installed the cygwin toolchain following this https://in.mathworks.com/help/supportpkg/px4/ug/px4-using-cygwin.html. With this i was successfully able to build the firmware. I am using Pixhawk 4 and making px4fmu_v5-default .
But i couldnt build my model (see below for the model) -
With this model when use "built" i get the following errors ,
here the diagnostic viewer error's -
I think the problem lies in the "C:/PX4_CY~1/run-console_Simulink.bat" file . Can anybody tell why is this happening ?
Thanks in advance
  5 commentaires
Tejas Rajopadhye
Tejas Rajopadhye le 12 Avr 2019
Hi Abhishek,
Diagnostic Viewer ,
Error_Matlab_built.PNG
Still getting the same error, after replacing the run-console_Simulink.bat
Tejas Rajopadhye
Tejas Rajopadhye le 12 Avr 2019
Is the problem that my matlab doesn't recognise CMD commands?

Connectez-vous pour commenter.

Réponses (1)

Ankur Bose
Ankur Bose le 23 Avr 2019
Hi Tejas,
Replace the run-console_Simulink.bat file that Abhishek attached in his answer on 12 April in the Cygwin installation directory and your support package installation directory as well.
You can find the support -package directory where to replace this file by running the below commands in MATLAB command window.
cd(matlabshared.supportpkg.getSupportPackageRoot); cd toolbox\target\supportpackages\px4\lib\etc
After you have replaced the run-console_Simulink.bat in both the locations, run the below command in MATLAB comamnd window and try building the model again.
setenv('MW_PX4_WIN10_BUILDCMD', '')
  1 commentaire
Tejas Rajopadhye
Tejas Rajopadhye le 23 Avr 2019
Thankyou Ankur for your response .
I emulated the steps that you told but the problem is the same . It doesn't build the model and outputs the same errors.

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by