Command-Line RTD Code Generation for S32K3xx

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Command-Line RTD Code Generation for S32K3xx

580 次查看
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 回复

538 次查看
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%9A%84%E5%91%BD%E4%BB%A4%E8%A1%8C%20RTD%20%E4%BB%A3%E7%A0%81%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%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%E6%81%A9%E6%99%BA%E6%B5%A6%E7%A4%BE%E5%8C%BA%EF%BC%8C%3CBR%20%2F%3E%E6%88%91%E4%BB%AC%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20S32%20Design%20Studio%20%E5%BC%80%E5%8F%91%E4%B8%80%E4%B8%AA%E4%BD%BF%E7%94%A8%20S32K3xx%20MCU%20%E7%9A%84%E9%A1%B9%E7%9B%AE%E3%80%82%E6%88%91%E4%BB%AC%E7%9A%84%E5%B7%A5%E4%BD%9C%E6%B5%81%E7%A8%8B%E4%BD%BF%E7%94%A8%20RTD%20%E6%9D%A5%E9%85%8D%E7%BD%AE%E6%97%B6%E9%92%9F%E5%92%8C%E5%A4%96%E8%AE%BE%EF%BC%8C%E8%BF%99%E4%BC%9A%E4%BA%A7%E7%94%9F%E5%A4%A7%E9%87%8F%E8%87%AA%E5%8A%A8%E7%94%9F%E6%88%90%E7%9A%84%E4%BB%A3%E7%A0%81%E3%80%82%E6%88%91%E4%BB%AC%E7%9A%84%E9%A1%B9%E7%9B%AE%E6%9C%89%E5%A4%A7%E7%BA%A6%20400%20%E4%B8%AA%E6%96%87%E4%BB%B6%EF%BC%8C%E6%88%91%E4%BB%AC%E5%B8%8C%E6%9C%9B%E9%81%BF%E5%85%8D%E6%8F%90%E4%BA%A4%E8%BF%99%E4%BA%9B%E7%94%9F%E6%88%90%E7%9A%84%E6%96%87%E4%BB%B6%E3%80%82%3CBR%20%2F%3E%E7%9B%AE%E6%A0%87%EF%BC%9A%3CBR%20%2F%3E%E5%9C%A8%20Linux%20%E4%B8%AD%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%BB%8E%20.mex%20%E5%92%8C%E6%97%B6%E9%92%9F%E6%96%87%E4%BB%B6%E8%87%AA%E5%8A%A8%E7%94%9F%E6%88%90%20RTD%20%E4%BB%A3%E7%A0%81%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%E6%89%8B%E5%8A%A8%E4%BD%BF%E7%94%A8%E9%9B%86%E6%88%90%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E3%80%82%E6%88%91%E4%BB%AC%E8%BF%98%E6%83%B3%E5%B0%86%E5%85%B6%E5%86%85%E7%BD%AE%E5%88%B0%E6%88%91%E4%BB%AC%E7%8E%B0%E6%9C%89%E7%9A%84%20Makefile%20%E4%B8%AD%E3%80%82%3C%2FP%3E%3CP%3E%E8%AF%B7%E6%B1%82%EF%BC%9A%3CBR%20%2F%3E%E4%BB%BB%E4%BD%95%E6%9C%89%E5%85%B3%E4%BB%A5%E4%B8%8B%E5%86%85%E5%AE%B9%E7%9A%84%E6%8C%87%E5%AF%BC%E6%88%96%E7%A4%BA%E4%BE%8B%EF%BC%9A%3CBR%20%2F%3E*%20%E8%BF%90%E8%A1%8C%E5%91%BD%E4%BB%A4%E8%A1%8C%E8%87%AA%E5%8A%A8%E7%94%9F%E6%88%90%E4%BB%A3%E7%A0%81%20%3CBR%20%2F%3E%20*%20%E5%B0%86%E5%85%B6%E4%B8%8E%20Makefile%20%E5%86%85%E7%BD%AE%20%3CBR%20%2F%3E%20*%20%E7%AE%A1%E7%90%86%E8%87%AA%E5%8A%A8%E7%94%9F%E6%88%90%E4%BB%A3%E7%A0%81%3CBR%20%2F%3E%E7%9A%84%E6%9C%80%E4%BD%B3%E5%81%9A%E6%B3%95%E8%B0%A2%E8%B0%A2%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%E4%BD%A0%E5%A5%BD%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%3E%E6%9C%89%E5%85%B3%20S32%20Design%20Studio%20%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%95%8C%E9%9D%A2%E7%9A%84%E6%9B%B4%E5%A4%9A%E4%BF%A1%E6%81%AF%EF%BC%8C%E8%AF%B7%E5%8F%82%E9%98%85%E4%BB%A5%E4%B8%8B%20PDF%20%E6%96%87%E6%A1%A3%EF%BC%9A%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%E8%AF%B7%E6%B3%A8%E6%84%8F%EF%BC%8C%E8%B7%AF%E5%BE%84%E5%8F%AF%E8%83%BD%E5%9B%A0%E9%9B%86%E6%88%90%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E7%9A%84%E7%89%88%E6%9C%AC%E5%92%8C%E5%AE%89%E8%A3%85%E7%9B%AE%E5%BD%95%E8%80%8C%E5%BC%82%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%E3%80%81VaneB%3C%2FP%3E%3C%2FLINGO-BODY%3E