C code---> sfunction --> Xpc Target with legacy_code

2 views (last 30 days)
Hi I'm trying to use the legacy code tool to create a s function from C code, that then can be loaded onto a target machine and ran.
I worked through the example on mathworks website:
I used the example to create an s function but then attempted to use the model wizard to compile the simulink model into my target machine but it comes up with the error :
S-function 'ex_sfun_doubleit' in 'untitled/ex_sfun_doubleit' specifies option SS_OPTION_SFUNCTION_INLINED_FOR_RTW however a 'ex_sfun_doubleit.tlc' file could not be located in the current working directory, the S-function directory 'C:\Users\HIL\Documents\MATLAB\LEGACY_TEST', or the directory 'C:\Users\HIL\Documents\MATLAB\LEGACY_TEST\tlc_c'
can some one explain ?

Accepted Answer

Suneesh
Suneesh on 22 Jan 2014
1. To generate a TLC file for the model shown at the end of that example, enter the following command:
legacy_code('sfcn_tlc_generate', def);
2. It is also possible to set SS_OPTION_SFUNCTION_INLINED_FOR_RTW to false in the generated S-Function, but I am not able to remember the option. A google search perhaps....

More Answers (0)

Categories

Find more on Multicore Processor Targets in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!