Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page

[RX][E2Studio][E1]エンディアン設定について確認させてください

お世話になります。

環境:RX111、e2studio(v7.3.0)

e2Studio上の設定は、
ビックエンディアンに設定にしているつもりですが、
E1デバッガーでメモリ内を確認したところ
リトルエンディアンで格納されているように見えます。

◆プログラムファイル(motファイル)
  S315FFFE000009A080600059F90589B08980026711CF82

◆期待動作
  メモリ上(0xFFFE0000)は以下で格納されていることを期待しておりましたが、
 
    ⇒09A08060 0059F905 89B08980 026711CF

  E1で確認したところ、リトルエンディアン(4byte区切り)で格納されているように見えます。
    ⇒6080A009 05F95900 8089B089 CF116702
   
   
私の認識(期待動作)が誤っているのか念のため確認させていただきたいです。

 

e2Studio上の設定画面画像も添付します。

よろしくお願いいたします。

 

 

 

  • こんにちは

    実際にe2 studioで確認していないのですが、「入門ガイド」の「5.3.4. メモリービュー」のレンダリングの追加にエンディアンの設定項目はないでしょうか。
    www.renesas.com/.../r20ut2858jj0400_e2_start_s.pdf
  • わわいです
    RXでは、命令コードはリトルエンディアン固定です
    データはリトル/ビッグの切り替えはできますが
  • In reply to じま:

    じまさん、わわいさん

    ご教授いただきありがとうございます。
    また、返信が遅れ申し訳ございません。

    メモリビューを右クリックすることでエンディアン設定のメニューが表示されました。
    こちらで確認できましたが、一点疑問点が残る結果となりました。

    私の想定ではビックエンディアン設定で以下motファイルと同じ並びとなることでしたが、
    実際は、リトルエンディアン設定でmotファイルと同じ並びとなりました。

    >◆プログラムファイル(motファイル)
    > S315FFFE000009A080600059F90589B08980026711CF82

    ただ、実際にメモリを1byteずつUART通信で外部機器側に出力したダンプ結果は
    私の想定通りの並び(ビックエンディアン)だったので、
    まぁ表示だけの問題かなと思い、一旦は解決と整理しました。

    ありがとうございました。
    以上です。

Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page