MatterのSDKを基にEclipseを用いてbuildを試みたのですが、ERRORがたくさん出てきます。また、DA16600_matterのガイドPDF?のように環境構築できず、Armのクロスコンパイラとwindows build toolをnodejsを用いず、別々でインストールして行いました。何か助けになるようなご意見ございましたらよろしくお願いいたします。
(組込の世界に入ったばかりで用語等不備がありましたら申し訳ありません)
エラーだけ見せられても...(エラーの内容は「問題」じゃなくてコンソールを見てください。)
どのプロジェクトをどのコンパイラでビルドしたとか、その状況に至るまでの手順は書いて欲しいです。[追記]これの手順をそのまま実行(e² studioではなく素のeclipse/CDT+GCCでビルド)したと言うこと?
DA16600 Matter Getting Started Guidehttps://www.renesas.com/jp/ja/document/mas/da16600-matter-getting-started-guide
すみません。ガイドPDFはそれ(DA16600 Matter入門ガイド)です。ガイド見ながら途中までやって、nodejsをインストールし、xpackツールをインストールした後GNU Arm GCCのクロスコンパイラとwindowsビルドツールをダウンロードしようと試みますが、できませんでした、ビルドツールとクロスコンパイラは別々にインストールしました。
インストール後、toolchain pathの設定をし、SDKをインポートしプロジェクトのインポートまでは終えました。その後のbuildで画像のようなerrorが出ました。つたない分で申し訳ありませんでした。
以下用いたツール統合開発環境:Eclipseコンパイラ:Arm GNUツールチェーンをArm開発者からダウンロードしたarm -gnu-toolchain-13.3 .rel1-mingw-w64-i686-arm-none-eabi.zip
Windows ビルド ツール:github にて xpack のビルド ツールをダウンロードしました。 xpack-windows-build-tools-4.4.1-2-win32-x64.zip
用いたSDK: DA16600 Matter SDK{追記}e² studioではなく素のeclipse/CDT+GCCでビルドしました。
e2stadioで行い、da16600_all-clusters-app, da16600_all-cluster-lib, da16600_coreのプロジェクトフォルダをbuildツールエディターから現在のビルダーをCDT内部ビルダーにしたらERROR消えました。なぜ消えたのかは調べないとわかりませんが、報告だけさせていただきます。ありがとうございました。
素のeclipse+Xpack build toolの組み合わせはビルドが重いですがこちらではエラーなしでビルドが通りました。Getting Started Guideの記述を見るとサンプルプロジェクトはGCC10で作られているのでGCC13ではなくGCC10を適用すれば改善したかもしれません。※ GCC10までとGCC11以降は別物です。そうでなくてエラーが出ているならそれはまた別な原因です。何のエラーだったかが分からないので何とも言えませんが。
プロジェクトがe² studioのビルダと互換性がないようです(インポートしてプロパティ画面を見るとあちこちエラーが出ています)。内部ビルダーに切り替えるのは手っ取り早い方法だと思いますが、元のプロジェクトで設定されていたオプションが失われているかもしれないので素のeclipse環境でどう見えていたかは確認しておく必要があります。(e² studioで書き換えられたSDKとは別フォルダに解凍してください)
e2studioのtoolchainプラグインはCDTのARM用ツールチェーンプラグインとだいぶ異なります。そもそもドキュメントにはe2studioを使うと書いてないですしね。
私はここから持って来たファイルを適当なフォルダに解凍して使っています。https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases?page=2
はい。buildtoolもです。GitHubのポータルページ:https://github.com/xpackxPack Windows Build Tools:https://github.com/xpack-dev-tools/windows-build-tools-xpack/releases
すみません。教えてください。コマンドプロンプトからxpm install --global @xpack-dev-tools/[email protected]上記のファイルをダウンロードしたいのですが、error: Package '@xpack-dev-tools/[email protected]' not foundlog.warning is not a functionと出てしまいます。対処法等ありましたらお願いします.
{追記}Eclipseでと言われてしまったのでEclipseでやろうとしています...
ありがとうございます。buildtoolも同様にダウンロードしてますか。
お疲れ様です。丁寧にありがとうございます。ERROR0でbuildできました。警告はたくさん出てますが....
ありがとうございました。