Problem with code reusabilty of inlined S-Function

4 vues (au cours des 30 derniers jours)
edward gaoo
edward gaoo le 24 Oct 2019
Commenté : edward gaoo le 24 Oct 2019
when I building a simlink project with matlab2019a, The report prompts the following errors
The following block contains an S-Function that does not conform to Code Reuse restrictions. The S-Function block (a) should have a TLC implementation and (b) should set the option 'SS_OPTION_WORKS_WITH_CODE_REUSE'. [testmodel2/out_OutSignalCondition_lib/Init_PWM/fcn_PWMPEEPmax_uP2/fpga_interface]

Réponse acceptée

galaxy
galaxy le 24 Oct 2019
You need to add ssSetOptions in mdlInitializeSizes(SimStruct *S) function in your C S function as following.
ssSetOptions(S,
SS_OPTION_WORKS_WITH_CODE_REUSE |
SS_OPTION_EXCEPTION_FREE_CODE |
SS_OPTION_USE_TLC_WITH_ACCELERATOR);
  1 commentaire
edward gaoo
edward gaoo le 24 Oct 2019
I use TI C2000 support package. S-function is not defined by myself, so I don't know where to add ssSetOptions to C S Function
Do you have any good suggestions

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Introduction to Installation and Licensing dans Help Center et File Exchange

Produits


Version

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by