Implementation of functions not supported by Mathworks

조회 수: 1 (최근 30일)
Kunihide Hirai
Kunihide Hirai 2019년 9월 13일
댓글: Kunihide Hirai 2019년 9월 13일
You are trying to implement a feature not supported by Mathworks on the TI C2000 TMS320F28379D processor.
The build itself has finished normally, but parameters cannot be set for some registers.
What settings should I add later to set parameters in the TI C2000 TMS320F28379D processor registry?
The configuration file custom code has the following settings and the necessary files are inserted.
Config1.png
Config2.png
In the Simulink model, the header is set to Modek Header and the header file declaration is included.
Model Header.png
Registry setting is done using Model Copy block instead of S-function block.
The example of insertion is implemented as follows.
RegistoryInsert1.png
The generated C code is as follows.
RegistoryInsert1_C Code.png
The files generated in the ERT folder are as follows.
ertfolder_filelist.png

채택된 답변

Venkatesh Chilapur
Venkatesh Chilapur 2019년 9월 13일
Hi,
Please refer the below post for the SDFM settings needed to enable the same.
From the post, User got it working after enabling the module clock.
You can use custom code blocks from simulink coder to add initialization code.
HTH,
Regards,
Venkatesh C
  댓글 수: 1
Kunihide Hirai
Kunihide Hirai 2019년 9월 13일
Thank you for the advice.
It seems that registry data could not be set because we forgot to run the SDFM1 and SDFM2 module clocks.
When the module clock is enabled before the GPIO setting, values are entered correctly.
clock.png

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

제품


릴리스

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by