LEGO mindstorms EV3 support package でモデルをビルドした​時のエラーの対処法を​教えてください

5 views (last 30 days)
tacazi
tacazi on 1 May 2017
Answered: tacazi on 14 May 2017
EV3 support package でのサンプルモデルCommunicating with LEGO MINDSTORMS EV3 Hardwareをビルドしようとすると以下のようなエラーで止まってしまいます。なにが原因でしょうか?
コード生成
C:\ProgramData\MATLAB\SupportPackages\R2017a\3P.instrset\ev3sourcerylite.instrset\CodeSourcery\bin/arm-none-linux-gnueabi-gcc -c -MMD -MP -MF"ev3_communication.dep" -MT"ev3_communication.o" -O2 -
~途中省略~
IC:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/supportpackages/ev3/src -o ev3_communication.o ev3_communication.c
指定されたパスが見つかりません。
gmake: *** [ev3_communication.o] Error 1
### 次のモデルに対するビルド プロセス:'ev3_communication' はエラーのため中止されました。
"ev3_communication" のビルド中にエラーが発生しました:
### Failed to generate all binary outputs.
コンポーネント:Simulink | カテゴリ:Model エラー

Accepted Answer

Akihiro Yasuda
Akihiro Yasuda on 9 May 2017
LEGO MINDSTORMS EV3 Support from SimulinkのMathWorks Requirementsは
  • MATLAB
  • Simulink
となっているため、 上記製品があれば特に問題なく、またライセンスによる違いはございません。
また、デモモデルが実行できない事から、サポートパッケージのインストールが上手くいかなかった可能性が考えられます。
そのため、サポートパッケージを再インストールした後、改めてお試し頂けないでしょうか?
再インストール後も問題が解決しない場合、テクニカルサポート窓口にご連絡下さい。

More Answers (3)

Akihiro Yasuda
Akihiro Yasuda on 8 May 2017
指定されたパスが見つかりません。
とエラーメッセージにあるため、 EV3 Support Packageのパスが設定されていない、という可能性が考えられます。
この場合、下記画像の"パスの設定"をクリックし、
C:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/supportpackages/ev3/src
上記パスを追加して頂ければエラーは回避されるかと思います。 関連資料は、 検索パス上のフォルダーの変更 から確認出来ます。また、 EV3のその他のパスは下記画像をご参照下さい。

tacazi
tacazi on 14 May 2017
ご教授ありがとうございます。一度すべてインストールしなおしたらうまくいきました。

tacazi
tacazi on 8 May 2017
ありがとうございます。パスの設定を試してみましたが、やはり同じエラーメッセージが出てしまいます。根本的な質問で恐縮ですが、教えてください。当方、MATLAB R2017a, simulinkの個人利用ライセンスを購入していますが、LEGO MINDSTORMS EV3を動かす上で必要なソフトが足らないということはありますでしょうか?コード生成の段階でエラーが出ているようですが、Simulinkモデルからコード生成するのに何か必要なソフトウエアがありありますでしょうか?もしあれば、それは個人でも購入可能なものでしょうか?よろしくお願いします。

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!