Changes between Version 32 and Version 33 of FAQ


Ignore:
Timestamp:
May 7, 2018, 12:59:56 PM (6 years ago)
Author:
ertl-yutaka
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FAQ

    v32 v33  
    33
    44== 開発環境の構築に関する質問 ==
     5
     6==== Q:Linux で gcc (例えば,gcc-arm-none-eabi-7-2017-q4-major)をインストールしました。コンパイル自体は成功するのですが、アプリが正常に動作せず,電源がOFFになります。  ====
     7A:2018年5月時点で,ARM用GCCの開発状況やバージョンアップに伴って、ご質問のような問題が発生するようになりました。 環境構築用のスクリプトを用意していますので、以下のページを参考に環境構築をし直してください。
     8
     9https://dev.toppers.jp/trac_user/ev3pf/wiki/DevEnvLinux
     10
    511==== Q:Linux でgccをインストールしようとしたら、「E: 'gcc-arm-none-eabi' のバージョン '4.9.3.2014q4-0trusty12'が見つかりませんでした」いうようなエラーが出てインストールできませんでした。どうすれば良いでしょうか? ====
    6 A:apt-getのリポジトリにあるgccのバージョンが更新されると以下のようなエラーになる可能性があります。
    7 
    8 {{{
    9 $ sudo apt-get install gcc-arm-none-eabi=4.9.3.2014q4-0trusty12 u-boot-tools libboost1.55-all-dev
    10 パッケージリストを読み込んでいます... 完了
    11 依存関係ツリーを作成しています                
    12 状態情報を読み取っています... 完了
    13 E: 'gcc-arm-none-eabi' のバージョン '4.9.3.2014q4-0trusty12' が見つかりませんでした
    14 }}}
    15 以下のコマンドで、リポジトリにある最新バージョンの名称を確認します。
    16 
    17 {{{
    18 $ sudo apt-cache madison gcc-arm-none-eabi
    19 gcc-arm-none-eabi | 4.9.3.2015q1-0utopic14 | http://ppa.launchpad.net/terry.guo/gcc-arm-embedded/ubuntu/ utopic/main amd64 Packages
    20 gcc-arm-none-eabi | 4.8.3-11ubuntu1+11 | http://us.archive.ubuntu.com/ubuntu/ utopic/universe amd64 Packages
    21 gcc-arm-none-eabi |         11 | http://us.archive.ubuntu.com/ubuntu/ utopic/universe Sources
    22 }}}
    23 この例では、「4.9.3.2015q1-0utopic14」が最新バージョンの名称です。これをapt-getコマンドで指定してインストールします。
    24 
    25 {{{
    26 $ sudo apt-get install gcc-arm-none-eabi=4.9.3.2015q1-0utopic14 u-boot-tools libboost1.55-all-dev
    27 }}}
    28 本ウェブサイトでは、動作を確認したバージョンに対する説明を掲載しています。それ以降のバージョンでも動作する可能性は高いですが、保証はできません。
     12A:Linuxでの環境構築方法を変更しましたので、以下のページを参考に環境構築をし直してください。
     13
     14https://dev.toppers.jp/trac_user/ev3pf/wiki/DevEnvLinux
    2915
    3016==== Q:EV3RTのバージョンをβ6に更新したら、workspace ディレクトリがなくなりました。どこに移動されたのでしょうか? ====