Command-Line RTD Code Generation for S32K3xx

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Command-Line RTD Code Generation for S32K3xx

552件の閲覧回数
leo_Z
Contributor III

Hello NXP Community,
We are developing a project with S32K3xx MCUs using S32 Design Studio. Our workflow uses RTD to configure clocks and peripherals, which generates a large amount of auto-generated code. Our project has ~400 files, and we want to avoid committing these generated files.
Goal:
Automate RTD code generation from .mex and clock files via command line in Linux, instead of manually using the IDE. We also want to integrate this into our existing Makefile.

Request:
Any guidance or examples for:
* Running Auto generation of code from command line
* Integrating it with Makefile
* Best practices for managing auto-generated code
Thanks!

 

S32K3 

0 件の賞賛
返信
1 返信

510件の閲覧回数
VaneB
NXP TechSupport
NXP TechSupport

Hi @leo_Z 

For more information related to the S32 Design Studio Command Line Interface, please refer to the following PDF document:

C:\NXP\S32DS.3.6.2\S32DS\help\resources\howto\HOWTO_S32_Design_Studio_Command_Line_Interface.pdf

Please note that the path may vary depending on the version of the IDE and your installation directory.

 

BR, VaneB

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2193335%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K3xx%20%E7%94%A8%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%20RTD%20%E3%82%B3%E3%83%BC%E3%83%89%E7%94%9F%E6%88%90%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2193335%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ENXP%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E3%81%AE%E7%9A%86%E6%A7%98%E3%80%81%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%82%3CBR%20%2F%3E%20S32%20Design%20Studio%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20S32K3xx%20MCU%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E9%96%8B%E7%99%BA%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AE%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC%E3%81%A7%E3%81%AF%E3%80%81RTD%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%A8%E3%83%9A%E3%83%AA%E3%83%95%E3%82%A7%E3%83%A9%E3%83%AB%E3%82%92%E6%A7%8B%E6%88%90%E3%81%97%E3%80%81%E5%A4%A7%E9%87%8F%E3%81%AE%E8%BB%8A%E8%BC%89%E7%94%9F%E6%88%90%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E7%94%9F%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AB%E3%81%AF%E7%B4%84%20400%20%E5%80%8B%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E3%81%82%E3%82%8A%E3%80%81%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E3%81%97%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%82%B4%E3%83%BC%E3%83%AB%EF%BC%9A%3CBR%20%2F%3E%20IDE%20%E3%82%92%E6%89%8B%E5%8B%95%E3%81%A7%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E3%80%81Linux%20%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%20%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%92%E4%BB%8B%E3%81%97%E3%81%A6%20.mex%20%E3%81%8A%E3%82%88%E3%81%B3%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8B%E3%82%89%E3%81%AE%20RTD%20%E3%82%B3%E3%83%BC%E3%83%89%E7%94%9F%E6%88%90%E3%82%92%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%82%92%E6%97%A2%E5%AD%98%E3%81%AE%20Makefile%20%E3%81%AB%E7%B5%B1%E5%90%88%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%82%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%EF%BC%9A%3CBR%20%2F%3E%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%AC%E3%82%A4%E3%83%80%E3%83%B3%E3%82%B9%E3%82%84%E4%BE%8B%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3E%20*%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%81%8B%E3%82%89%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E8%BB%8A%E8%BC%89%E7%94%9F%E6%88%90%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%3CBR%20%2F%3E*%20Makefile%E3%81%A8%E3%81%AE%E7%B5%B1%E5%90%88%3CBR%20%2F%3E*%20%E8%BB%8A%E8%BC%89%E7%94%9F%E6%88%90%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E7%AE%A1%E7%90%86%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E3%83%99%E3%82%B9%E3%83%88%E3%83%97%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%82%B9%3CBR%20%2F%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%EF%BC%81%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fc-pwmxy87654%2FS32K3%2Fpd-p%2FS32K3%22%20class%3D%22lia-product-mention%22%20data-product%3D%221688-1%22%20target%3D%22_blank%22%3ES32K3%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2194564%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Command-Line%20RTD%20Code%20Generation%20for%20S32K3xx%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2194564%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F252204%22%20target%3D%22_blank%22%3E%40AntoZ%3C%2FA%3E%3C%2FP%3E%0A%3CP%3ES32%20Design%20Studio%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E8%A9%B3%E7%B4%B0%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%80%81%E6%AC%A1%E3%81%AE%20PDF%20%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CEM%3E%3CSTRONG%3EC%3A%5CNXP%5CS32DS.3.6.2%5CS32DS%5Chelp%5Cresources%5Chowto%5CHOWTO_S32_Design_Studio_Command_Line_Interface.pdf%3C%2FSTRONG%3E%3C%2FEM%3E%3C%2FP%3E%0A%3CP%3E%E3%83%91%E3%82%B9%E3%81%AF%20IDE%20%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%A8%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%20%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E7%95%B0%E3%81%AA%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%8C%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AB%E6%B3%A8%E6%84%8F%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%E3%80%81%E3%83%B4%E3%82%A7%E3%82%A4%E3%83%B3B%3C%2FP%3E%3C%2FLINGO-BODY%3E