(toppers-etrobo 105) Re: EV3RT β7-1 リリース

Yutaka MATSUBARA yutaka @ ertl.jp
2018年 5月 7日 (月) 14:00:08 JST


皆さま

名古屋大学の松原です。

沢山の情報提供,ありがとうございます。

ARM用GCCの最新版が安定していないようですので,最新版を使用することによるトラブルを防止するために,環境構築用のスクリプトを用意しました。

現時点では,使用を推奨するコンパイラのバージョンは,6-2017-q1-update 
としています。

https://dev.toppers.jp/trac_user/ev3pf/wiki/DevEnvLinux

手動で上記のバージョンをインストールして頂くか,スクリプトを使用してお試し頂けますでしょうか?

On 2018/05/06 10:17, yasuo kominami(nifty) wrote:
> 水野様、松原様、皆様
> 
> 小南です。
> (toppers-etrobo 103) Re: EV3RT β7-1 リリース
> 
> について補足します。
> 
> 後半mruby-on-EV3RT+TECSでの経験に基づいて、タスクのスタックサイズ
> を81920バイトまでとしたのはあくまでも「EV3RR β7-1」だけを用いた場合の
> 話です。
> 「EV3RR β7-1」 上で「 mruby-on-EV3RT+TECS 」をしたというわけでは
> ありません。
> 
> 書き方があいまいでしたので、補足のメールを出しました。
> 
> 
> On Sun, May 6, 2018 at 8:02 AM yasuo kominami(nifty) 
> <ykominami @ nifty.com <mailto:ykominami @ nifty.com>> wrote:
> 
>     水野様、松原様、皆様
> 
>     TOPPERSプロジェクト個人会員の小南です。
> 
>     On Tue, May 1, 2018 at 6:41 AM Katsunori Mizuno
>     <mizuno @ aitech.ac.jp <mailto:mizuno @ aitech.ac.jp>> wrote:
> 
>         松原様
> 
>         水野@愛知工大と申します。
> 
>         お世話になっております。
> 
>         報告だけになってしまいますが,
>         EV3RT β7, β7-1 を gcc-arm-none-eabi-7-2017-q4-major
>         でコンパイルするとコンパイル自体はできるのですが,実行
>         ファイルを EV3 で起動すると正常に起動できずに,電源が
>         落ちてしまいます。
> 
>     私の手元の環境でもmake app=サンプルプロフラムのディレクトリ名
>     でコンパイルした場合、同様に電源断になりました。
>     開発環境を以前のバージョン、例えば gcc-arm-none-eabiの
>     6-2017-q2, 5.4 2016-q3 ではこの状況は発生しません。
> 
>     ただし、make img= サンプルプロフラムのディレクトリ名
>     つまりスタンドアローン形式で作成すると、
>     gcc-arm-none-eabi-7-2017-q4-major でも電源が落ちずに
>     走行できました。
> 
>     ちなみに、mruby-on-EV3RT+TECS-release2.0.1(EV3RT上でC/C++で
>     はなくmrubyで実行する環境)でも、去年似たような症状( 開発環境は
>     6-2017-q2, 5.4 2016-q3などで、走行せずにいきなり電源が落ちる)が
>     発生していました。
>     この場合は、タスクのスタックサイズをデフォルトの4096バイト
>     よりも大きくとる(例えば10倍の40960バイト)で発生しなくなりました。
>     今回EV3RT β7-1+ gcc-arm-none-eabi-7-2017-q4-majorの環境で
>     スタックサイズを最大81920バイトまで大きくしましたが、make app=XX
>     の動的ローディング方式では電源が落ちました。
>     逆にスタンドアローン形式ではデフォルトの4096バイトでも電源が落ち
>     ずに走行しました。
> 
>         以上,宜しくお願い致します。
> 
>         On 2018/04/30 13:16, Yutaka MATSUBARA wrote:
>          > EV3RTユーザ,TOPPERSユーザの皆さま
>          >
>          > 名古屋大学の松原です。
>          >
>          > MLでのご案内が少し遅くなりましたが,EV3RT β7-1をリリースし
>         ましたのでお知
>          > らせします。
>          >
>          > http://dev.toppers.jp/trac_user/ev3pf/wiki/Download
>          >
>          > バグや細かな改良ですが,主な変更は以下の通りです。
>          > ・ev3_motor_steer()のモータ回転方向がリファレンスと逆になっ
>         ていた問題
>          > で,リファレンスに一致するよう修正
>          >
>          > 詳細は以下の通りです。
>          > === 2018-04-17 Version Beta 7-1 ===
>          >   * Motors
>          >     * ev3_motor_steer() behaves the same as LabView now
>          >     * ev3_motor_rotate() will stop unfinished operation (e.g.
>          > nonblocking rotation)
>          >     * ev3_motor_reset_counts() will reset both motor and
>         tacho sensor
>          > counts
>          >   * Sensors
>          >    *  Support HiTechnic color sensor
>          >      * Add test in HelloEV3
>          >   * Miscellaneous
>          >     * Support low battery warning (which can be toggled in
>         rc.conf.ini)
>          >     * Fix some warnings for recent compiler
>          >     * PIL (Platform Interface Layer) version is updated to 7
>          >     * Remove some legacy code
>          >
>          > 要望,お気づきの点がありましたら,ぜひお知らせ下さい。
>          >
> 
>         -- 
>         愛知工業大学 情報科学部 情報科学科
>         教授  水野 勝教 (Katsunori Mizuno)
>         Tel: 0565-48-8121 ext.2407  Fax: 0565-48-0166
>         E-mail: mizuno @ aitech.ac.jp <mailto:mizuno @ aitech.ac.jp>
> 

-- 
松原豊