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

yasuo kominami(nifty) ykominami @ nifty.com
2018年 5月 6日 (日) 10:17:19 JST


水野様、松原様、皆様

小南です。
(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>
wrote:

> 水野様、松原様、皆様
>
> TOPPERSプロジェクト個人会員の小南です。
>
> On Tue, May 1, 2018 at 6:41 AM Katsunori Mizuno <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
>>
>>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://www.toppers.jp/pipermail/etrobo/attachments/20180506/5e069992/attachment.html>