Problem with code reusabilty of inlined S-Function

2 ビュー (過去 30 日間)
edward gaoo
edward gaoo 2019 年 10 月 24 日
コメント済み: edward gaoo 2019 年 10 月 24 日
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]

採用された回答

galaxy
galaxy 2019 年 10 月 24 日
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 件のコメント
edward gaoo
edward gaoo 2019 年 10 月 24 日
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

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeIntroduction to Installation and Licensing についてさらに検索

製品


リリース

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by