Makefile execution generated by MCUxpresso IDE

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

Makefile execution generated by MCUxpresso IDE

4,084 次查看
Jeevan
Contributor IV

Hi team,

We have used MCUxpresso IDE and imported a sample SDK example for imxrt1170 eval board and built the project file.

The MCUxpresso IDE itself has auto generated a makefile. So my query is how to execute this make file in my windows system without using MCUxpresso,like by using make all, make clean and make commands to generate the binary (.axf file here for MCUxpresso).

I have even attached the Makefile also just for reference below.

3 回复数

250 次查看
danielholala
Senior Contributor II

Hello,

Windows user here. Using MCUXpresso's makefiles is all a matter of %PATH% variable.

I found that the easiest way to run "make"  commands from the command line is to Ctrl-click on the project name in the bottom right-hand corner of the MCUXpresso IDE:

danielholala_0-1784882835421.pngdanielholala_0-1784882835421.png

 

 

This will open a terminal window in your project directory with  %PATH% properly set, so you can enter "make clean" and "make -j8 all" and similar commands.

Of course, you can close the IDE and the terminal window stays open. You can also inspect the %PATH% variable. Set this path in any other terminal window and you can run make commands there as well. 

Hope you can put this to good use.

Best regards,
Daniel

 

0 项奖励
回复

4,049 次查看
ErichStyger
Specialist I

The auto-generated make file (managed make) in Eclipse is not portable. You could use the make file in the SDK (non-IDE), or better, use CMake to have a portable build system. I'm using the approach described in https://mcuoneclipse.com/2023/04/19/building-a-triumvirate-from-eclipse-cdt-to-cmake-cmd-and-visual-... to have both IDE, make and CMake for the builds.

4,052 次查看
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @Jeevan ,

  I think you can refer to the gcc project to build it in the SDK, as that also use the makefile without the IDE.

 About the gcc build method, you can refer to the sdk document:

SDK_2_14_0_MIMXRT1170-EVK\docs\Getting Started with MCUXpresso SDK for MIMXRT1170-EVK.pdf

chapter 6 Run a demo using Arm® GCC

You also can refer to my ubuntu build method document:

https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/RT-Linux-SDK-build-based-on-Ubuntu/ta-p/1690185

Wish it helps you!

If you still have question about it, please kindly let me know.

Best Regards,

Kerry

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-1819341%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E7%94%B1%20MCUxpresso%20IDE%20%E7%94%9F%E6%88%90%E7%9A%84%20Makefile%20%E6%89%A7%E8%A1%8C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1819341%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A4%A7%E5%AE%B6%E5%A5%BD%EF%BC%8C%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%AC%E4%BD%BF%E7%94%A8%E4%BA%86%20MCUxpresso%20IDE%EF%BC%8C%E5%AF%BC%E5%85%A5%E4%BA%86%20imxrt1170%20%E8%AF%84%E4%BC%B0%E6%9D%BF%E7%9A%84%E7%A4%BA%E4%BE%8B%20SDK%EF%BC%8C%E5%B9%B6%E6%9E%84%E5%BB%BA%E4%BA%86%E9%A1%B9%E7%9B%AE%E6%96%87%E4%BB%B6%E3%80%82%3C%2FP%3E%3CP%3EMCUxpresso%20IDE%20%E6%9C%AC%E8%BA%AB%E5%B7%B2%E8%87%AA%E5%8A%A8%E7%94%9F%E6%88%90%E4%BA%86%20Makefile%20%E6%96%87%E4%BB%B6%E3%80%82%E6%89%80%E4%BB%A5%E6%88%91%E7%9A%84%E9%97%AE%E9%A2%98%E6%98%AF%EF%BC%8C%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8D%E4%BD%BF%E7%94%A8%20MCUxpresso%20%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%EF%BC%8C%E5%9C%A8%E6%88%91%E7%9A%84%20Windows%20%E7%B3%BB%E7%BB%9F%E4%B8%AD%E6%89%A7%E8%A1%8C%E6%AD%A4%20make%20%E6%96%87%E4%BB%B6%EF%BC%8C%E4%BE%8B%E5%A6%82%E4%BD%BF%E7%94%A8%20make%20all%E3%80%81make%20clean%20%E5%92%8C%20make%20%E5%91%BD%E4%BB%A4%E6%9D%A5%E7%94%9F%E6%88%90%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%EF%BC%88MCUxpresso%20%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%20.axf%20%E6%96%87%E4%BB%B6%EF%BC%89%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E8%BF%98%E9%99%84%E4%B8%8A%E4%BA%86%20Makefile%20%E6%96%87%E4%BB%B6%EF%BC%8C%E4%BE%9B%E6%82%A8%E5%8F%82%E8%80%83%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2398628%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Makefile%20execution%20generated%20by%20MCUxpresso%20IDE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2398628%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3C%2FP%3E%3CP%3E%E6%88%91%E6%98%AFWindows%E7%94%A8%E6%88%B7%E3%80%82%E4%BD%BF%E7%94%A8%3CSPAN%3EMCUXpresso%20%E7%9A%84%20makefiles%20%E5%AE%8C%E5%85%A8%E5%8F%96%E5%86%B3%E4%BA%8E%3CSTRONG%3E%25PATH%25%3C%2FSTRONG%3E%E5%8F%98%E9%87%8F%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E6%88%91%E5%8F%91%E7%8E%B0%E4%BB%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E8%BF%90%E8%A1%8C%E2%80%9C%20%3CFONT%20face%3D%22andale%20mono%2Ctimes%22%3Emake%3C%2FFONT%3E%20%E2%80%9D%E5%91%BD%E4%BB%A4%E7%9A%84%E6%9C%80%E7%AE%80%E5%8D%95%E6%96%B9%E6%B3%95%E6%98%AF%E6%8C%89%E4%BD%8FCtrl%E9%94%AE%E5%B9%B6%E5%8D%95%E5%87%BBMCUXpresso%20IDE%E5%8F%B3%E4%B8%8B%E8%A7%92%E7%9A%84%E9%A1%B9%E7%9B%AE%E5%90%8D%E7%A7%B0%EF%BC%9A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielholala_0-1784882835421.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielholala_0-1784882835421.png%22%20style%3D%22width%3A%20349px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F393154i00435807813373CF%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22danielholala_0-1784882835421.png%22%20alt%3D%22danielholala_0-1784882835421.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Edanielholala_0-1784882835421.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CP%3E%E8%BF%99%E5%B0%86%E5%9C%A8%E6%82%A8%E7%9A%84%E9%A1%B9%E7%9B%AE%E7%9B%AE%E5%BD%95%E4%B8%AD%E6%89%93%E5%BC%80%E4%B8%80%E4%B8%AA%E7%BB%88%E7%AB%AF%E7%AA%97%E5%8F%A3%EF%BC%8C%E5%B9%B6%E5%B0%86%3CSTRONG%3E%25PATH%25%3C%2FSTRONG%3E%E6%AD%A3%E7%A1%AE%E8%AE%BE%E7%BD%AE%EF%BC%8C%E4%BB%A5%E4%BE%BF%E6%82%A8%E5%8F%AF%E4%BB%A5%E8%BE%93%E5%85%A5%E2%80%9C%20%3CFONT%20face%3D%22andale%20mono%2Ctimes%22%3Emake%20clean%3C%2FFONT%3E%20%E2%80%9D%E5%92%8C%E2%80%9C%20%3CFONT%20face%3D%22andale%20mono%2Ctimes%22%3Emake%20-j8%20all%3C%2FFONT%3E%20%E2%80%9D%E4%BB%A5%E5%8F%8A%E7%B1%BB%E4%BC%BC%E7%9A%84%E5%91%BD%E4%BB%A4%E3%80%82%3C%2FP%3E%3CP%3E%E5%BD%93%E7%84%B6%EF%BC%8C%E6%82%A8%E5%8F%AF%E4%BB%A5%E5%85%B3%E9%97%AD%20IDE%EF%BC%8C%E7%BB%88%E7%AB%AF%E7%AA%97%E5%8F%A3%E4%BB%8D%E4%BC%9A%E4%BF%9D%E6%8C%81%E6%89%93%E5%BC%80%E7%8A%B6%E6%80%81%E3%80%82%E6%82%A8%E8%BF%98%E5%8F%AF%E4%BB%A5%E6%A3%80%E6%9F%A5%3CSTRONG%3E%25PATH%25%3C%2FSTRONG%3E%E5%8F%98%E9%87%8F%E3%80%82%E5%9C%A8%E4%BB%BB%E4%BD%95%E5%85%B6%E4%BB%96%E7%BB%88%E7%AB%AF%E7%AA%97%E5%8F%A3%E4%B8%AD%E8%AE%BE%E7%BD%AE%E6%AD%A4%E8%B7%AF%E5%BE%84%EF%BC%8C%E6%82%A8%E4%B9%9F%E5%8F%AF%E4%BB%A5%E5%9C%A8%E9%82%A3%E9%87%8C%E8%BF%90%E8%A1%8C%20make%20%E5%91%BD%E4%BB%A4%E3%80%82%3C%2FP%3E%3CP%3E%E5%B8%8C%E6%9C%9B%E4%BD%A0%E8%83%BD%E5%A5%BD%E5%A5%BD%E5%88%A9%E7%94%A8%E5%AE%83%E3%80%82%3C%2FP%3E%3CP%3E%E6%AD%A4%E8%87%B4%EF%BC%8C%3CBR%20%2F%3E%E4%B8%B9%E5%B0%BC%E5%B0%94%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1820117%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Makefile%20execution%20generated%20by%20MCUxpresso%20IDE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1820117%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EEclipse%20%E4%B8%AD%E8%87%AA%E5%8A%A8%E7%94%9F%E6%88%90%E7%9A%84%20make%20%E6%96%87%E4%BB%B6%EF%BC%88%E6%89%98%E7%AE%A1%20make%EF%BC%89%E4%B8%8D%E5%85%B7%E5%A4%87%E5%8F%AF%E7%A7%BB%E6%A4%8D%E6%80%A7%E3%80%82%E6%82%A8%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20SDK%EF%BC%88%E9%9D%9E%20IDE%EF%BC%89%E4%B8%AD%E7%9A%84%20make%20%E6%96%87%E4%BB%B6%EF%BC%8C%E6%88%96%E8%80%85%E6%9B%B4%E5%A5%BD%E7%9A%84%E9%80%89%E6%8B%A9%E6%98%AF%E4%BD%BF%E7%94%A8%20CMake%20%E6%9D%A5%E8%8E%B7%E5%BE%97%E4%B8%80%E4%B8%AA%E5%8F%AF%E7%A7%BB%E6%A4%8D%E7%9A%84%E6%9E%84%E5%BB%BA%E7%B3%BB%E7%BB%9F%E3%80%82%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%3CA%20href%3D%22https%3A%2F%2Fmcuoneclipse.com%2F2023%2F04%2F19%2Fbuilding-a-triumvirate-from-eclipse-cdt-to-cmake-cmd-and-visual-studio-code%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmcuoneclipse.com%2F2023%2F04%2F19%2Fbuilding-a-triumvirate-from-eclipse-cdt-to-cmake-cmd-and-visual-studio-code%2F%3C%2FA%3E%E4%B8%AD%E6%8F%8F%E8%BF%B0%E7%9A%84%E6%96%B9%E6%B3%95%EF%BC%8C%E4%BB%A5%E4%BE%BF%E5%90%8C%E6%97%B6%E4%BD%BF%E7%94%A8%20IDE%E3%80%81make%20%E5%92%8C%20CMake%20%E8%BF%9B%E8%A1%8C%E6%9E%84%E5%BB%BA%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1820074%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Makefile%20execution%20generated%20by%20MCUxpresso%20IDE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1820074%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F191504%22%20target%3D%22_blank%22%3E%40Jeevan%3C%2FA%3E%20%EF%BC%8C%3C%2FP%3E%0A%3CP%3E%E6%88%91%E8%AE%A4%E4%B8%BA%E4%BD%A0%E5%8F%AF%E4%BB%A5%E5%8F%82%E8%80%83%20gcc%20%E9%A1%B9%E7%9B%AE%E5%9C%A8%20SDK%20%E4%B8%AD%E6%9E%84%E5%BB%BA%E5%AE%83%EF%BC%8C%E5%9B%A0%E4%B8%BA%E5%AE%83%E4%B9%9F%E4%BD%BF%E7%94%A8%20makefile%EF%BC%8C%E8%80%8C%E6%97%A0%E9%9C%80%20IDE%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%85%B3%E4%BA%8Egcc%E7%89%88%E6%9C%AC%E6%96%B9%E6%B3%95%EF%BC%8C%E6%82%A8%E5%8F%AF%E4%BB%A5%E5%8F%82%E8%80%83SDK%E6%96%87%E6%A1%A3%EF%BC%9A%3C%2FP%3E%0A%3CP%3ESDK_2_14_0_MIMXRT1170-EVK%5Cdocs%5CMIMXRT1170-EVK%20MCUXpresso%20SDK%20%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97.pdf%3C%2FP%3E%0A%3CP%3E%E7%AC%AC%E5%85%AD%E7%AB%A0%20%E4%BD%BF%E7%94%A8%20Arm%20%C2%AE%20GCC%20%E8%BF%90%E8%A1%8C%E6%BC%94%E7%A4%BA%3C%2FP%3E%0A%3CP%3E%E6%82%A8%E8%BF%98%E5%8F%AF%E4%BB%A5%E5%8F%82%E8%80%83%E6%88%91%E7%9A%84%20Ubuntu%20%E7%89%88%E6%9C%AC%E6%96%B9%E6%B3%95%E6%96%87%E6%A1%A3%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-RT-Knowledge-Base%2FRT-Linux-SDK-build-based-on-Ubuntu%2Fta-p%2F1690185%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-RT-Knowledge-Base%2FRT-Linux-SDK-build-based-on-Ubuntu%2Fta-p%2F1690185%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E5%B8%8C%E6%9C%9B%E5%AF%B9%E6%82%A8%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E6%82%A8%E8%BF%98%E6%9C%89%E4%BB%BB%E4%BD%95%E7%96%91%E9%97%AE%EF%BC%8C%E8%AF%B7%E9%9A%8F%E6%97%B6%E5%91%8A%E8%AF%89%E6%88%91%E3%80%82%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3Ekerry%3C%2FP%3E%3C%2FLINGO-BODY%3E