e2 studioのBugではないかと思われる動作について(コンパイラ関連以外 other than compiler related issue)

こんにちは。NoMaYです。

e2 studio本体では無いですが、こういうページがあったのかと思って開いてみれば、中身のバージョンが違いますね、、、(会社組織なのだからクロスチェックぐらいは、、、)

www2.renesas.eu/_custom/software/ree_eclipse/e2studio8/docs/2022_01/whatsnew.html
画面コピー


[追記]

e2 studio 2022-01インストール後に以下のページが開いたので覗こうとしてみたら、、、

e² studio What's New
www2.renesas.eu/_custom/software/ree_eclipse/e2studio8/docs/whatsnew.htm

e² studio Release Notes
www2.renesas.eu/_custom/software/ree_eclipse/e2studio8/docs/releasenote.htm

[関連リンク]

e2 studioのcompiler関連のBugではないかと思われる動作について
japan.renesasrulz.com/cafe_rene/f/forum21/6435/e2-studio-compiler-bug

RL78 SmartConfiguratorで気になった点とか改善する案とか報告してみるスレッド
japan.renesasrulz.com/cafe_rene/f/forum18/7253/rl78-smartconfigurator

RX SmartConfiguratorで気になった点とか改善する案とか報告してみるスレッド
japan.renesasrulz.com/cafe_rene/f/forum5/7536/rx-smartconfigurator
 

  • こんにちは。NoMaYです。

    e2 studio 2022-10でGNURX向けiodefine.hの以下の件の修正が行われたのですが、RX72Tのiodefine.hだけ修正が漏れています。(作業ミスとか、発注漏れとか、検収チェック漏れとか、そんな気がします。) 以下のスレッドに投稿したのですけれども、RX66Tと幾つかの他の品種(RX24T, RX24U, RX65N, RX66N, RX651, RX671, RX72M, RX72N)は修正されていましたが、なぜかRX72Tは修正されていませんでした。

    案件

    iodefine.h内で#ifdef IODEFINE_H_HISTORY~#endifで括られている部分が正しくGCC対応になっていない(endian対応になっていない)

    スレッド

    幾つかの品種だけRX MCUs internal USB peripheral registersのbitfieldがunavailableなiodefine.hがありますが作成ミスではないでしょうか?
    community-ja.renesas.com/cafe_rene/forums-groups/tools/f/forum21/9513/rx-mcus-internal-usb-peripheral-registers-bitfield-unavailable-iodefine-h/47015#47015
     

  • こんにちは。NoMaYです。

    バグとは関係無いのですけれども、これは何なのでしょうかね。(まあ、ページのフッターの記載通りですかね。)

    Package Details: e2studio 22.10.0-1 - archlinux user repository
    aur.archlinux.org/packages/e2studio

    Copyright © 2004-2022 aurweb Development Team.
    AUR packages are user produced content. Any use of the provided files is at your own risk.


  • こんにちは。NoMaYです。

    私はe2 studioでデバッグしていて、レジスタウィンドウとか逆アセンブルウィンドウとか、何かの拍子(突然とか起動した時点からとか)に期待通りにウィンドウが正しく更新されなくなることを経験しているのですが、今日も逆アセンブルウィンドウが更新されなくなる現象に遭遇しました。ビルドしてコードが変わったはずのものをダウンロードしたのに、それ以前のコードが表示され続けてしまう、なんというか、どこかに存在するであろう逆アセンブルデータのキャッシュバッファのアップデートが行われない、そんな現象でした。そして、再度ダウンロードし直しても、依然として、それ以前のコードが表示され続けてしまう、という現象です。

    今回、あっ、何か変、と気付いた後でのことになってしまいますが、以下のように逆アセンブルウィンドウのウィンドウメニューで、シンボル表示の有無をトグルさせてみたところ、現象から復帰することが出来ましたので、e2 studioのトラブル対策の小技のひとつ、として投稿してみました。

    以下、e2 studioの画面コピーです。

    (すみません、何か変、と気付いた瞬間の画面コピーは取り忘れました。)

    逆アセンブルウィンドウが更新されなくなる現象に遭遇したらシンボル表示の有無をトグルさせてみる、と復帰するかも

     

  • こんにちは。NoMaYです。

    > (すみません、何か変、と気付いた瞬間の画面コピーは取り忘れました。)

    画面コピーが取れました。

    以下、e2 studioの画面コピーです。

    逆アセンブルウィンドウが更新されなくなる現象に遭遇


    シンボル表示の有無をトグルさせてみたところ復帰

     

  • こんにちは。NoMaYです。

    逆アセンブルウィンドウの内容が表示されなくなりました、、、トホホ、、、

    以下、e2 studioの画面コピーです。



    [追記]

    e2 studioを再起動したところ復帰しました、、、

    以下、e2 studioの画面コピーです。


     

  • 逆アセンブル表示もGDBで拾って来ているものなので、おかしくなった時にはGDB traceをチェックしてみてください。何かしらのエラーが出ていると思います。

  • こんにちは。NoMaYです。

    アレ?、、、Debug ViewやExpression Viewに、Refreshボタンが出たり出なかったり?、、、ヤレヤレ、、、

    以下、e2 studioの画面コピーです。

    先日は出ていなかった


    今日は出ていた(緑枠の箇所)

     

  • どこかのスレッドでコメントしましたが、eclipse本家のCDTとしては個別のビューにRefreshボタンを持たせずRefreshはメニュー操作だけの仕様に変更されています。むしろボタンが表示される方がイレギュラーな現象だと思います。
    Debug perspectiveだとF5キーはStep Intoに割り当てられているのでキー操作ではRefreshになりません。

  • こんにちは。NoMaYです。

    昨年投稿した、e2 studio 2022-10でのGNURX向けiodefine.hの以下の修正で、なぜかRX72Tのiodefine.hだけ修正されていなかった件ですけれども、今年リリースされたe2 studio 2023-01でも、そのままでしたね、、、詳細は以下のスレッドに投稿されています、、、

    案件

    iodefine.h内で#ifdef IODEFINE_H_HISTORY~#endifで括られている部分が正しくGCC対応になっていない(endian対応になっていない)

    スレッド

    幾つかの品種だけRX MCUs internal USB peripheral registersのbitfieldがunavailableなiodefine.hがありますが作成ミスではないでしょうか?
    community-ja.renesas.com/cafe_rene/forums-groups/tools/f/forum21/9513/rx-mcus-internal-usb-peripheral-registers-bitfield-unavailable-iodefine-h/47015#47015
    community-ja.renesas.com/cafe_rene/forums-groups/tools/f/forum21/9513/rx-mcus-internal-usb-peripheral-registers-bitfield-unavailable-iodefine-h/48147#48147