1819341_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1819341_ja-JP

1819341_ja-JP

MCUxpresso IDEによって生成されるMakefile実行

チームの皆さん、こんにちは。

MCUxpresso IDEを使い、imxrt1170評価ボードのサンプルSDKをインポートしてプロジェクトファイルを作成しました。

MCUxpresso IDE自体は自動でメイクファイルを生成しています。そこで質問ですが、MCUxpressoを使わずにWindowsシステムでこのmakeファイルをどう実行するか、例えばmake all、makeクリーン、そしてコマンドを作成してバイナリ(MCUxpresso用の.axfファイル)を生成する方法です。

参考までに、Makefileも以下に添付しました。

Re: Makefile execution generated by MCUxpresso IDE

こんにちは、

Windowsユーザーです。MCUXpressoのmakeファイルの使い方は%PATH%マターです。

コマンドラインから「make」コマンドを実行する最も簡単な方法は、MCUXpresso IDEの右下にあるプロジェクト名をCtrlでクリックすることです。

danielholala_0-1784882835421.png



これでプロジェクトディレクトリにターミナルウィンドウが開き、%PATH% が正しく設定されているので、「make clean」や「make -j8 all」などのコマンドを入力できます。

もちろん、IDEを閉じてもターミナルウィンドウは開いたままです。また、 %PATH% 変数も検査できます。このパスを他のターミナルウィンドウに設定すれば、そこでも「メイクコマンド」を実行できます。

この情報を有効に活用できることを願っています。

よろしくお願いします、
ダニエル


Re: Makefile execution generated by MCUxpresso IDE

Eclipseの自動生成メイクファイル(マネージドメイク)はポータブルではありません。SDKのmakeファイル(非IDE)を使うか、もっと良いのはCMakeを使ってポータブルビルドシステムを作る方法です。https://mcuoneclipse.com/2023/04/19/building-a-triumvirate-from-eclipse-cdt-to-cmake-cmd-and-visual-... で説明したIDE、make、CMakeの両方をビルドに使う方法を使っています。

Re: Makefile execution generated by MCUxpresso IDE

こんにちは、 @Jeevan さん

SDKで構築するにはgccプロジェクトを参照できると思います。そちらもIDEなしでmakefileを使うからです。

gccビルド方法については、SDKのドキュメントを参照してください。

SDK_2_14_0_MIMXRT1170-EVK\docs\MCUXpresso SDK for MIMXRT1170-EVK.pdf

第6章 Arm® GCCを使ってデモを実行

また、私のUbuntuビルド方法のドキュメントも参照してください:

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

お役に立てれば幸いです!

ご不明な点がございましたら、お気軽にお問い合わせください。

よろしくお願いいたします。

kerry

Tags (1)
No ratings
Version history
Last update:
Saturday
Updated by: