今回はRX230 sample31 を中座して、ルネサスの純正エミュレータ E1 と E2 lite の違いについて書きます。

E1エミュレータが2019年末に製造中止となり、在庫も無くなってきたようです。基本的にはE1で出来ていたことはほとんどE2 liteで出来ます。

https://www.renesas.com/jp/ja/software-tool/e2-emulator-lite-rte0t0002lkce00000r

 

 E2エミュレータLite (略称: E2 Lite) は、RXファミリ、RAファミリ、REファミリおよび RL78ファミリのマイコンに対応したオンチップデバッギングエミュレータ兼フラッシュプログラマです。E1エミュレータと同等のデバッグ機能を継承しながら更に低価格を実現し、教育 および ホビーから本格的な開発まで、幅広い用途でご使用頂けます。E1エミュレータとの互換性を持ち、E1でデバッグを行っていたユーザシステムの接続が可能。E1用のオプション製品(ホットプラグアダプタ等)も使用できます。

 

という感じです。もう少し見ていくと

E1からE2 lite は

1.エミュレータからターゲットに供給できる電源から5Vが無くなった。

3.3Vだけになったんですね。もともとRX71Mのように3.3Vでしか動作しないマイコンは問題ありませんが、RL78、RX230のように両方で動くマイコンを5Vでデバックしたい場合、どうすれば良いのでしょうか?

 

実は5Vをエミュレータから供給して動作させるプログラムはE2 liteでは実行できませんが、

2.対応システム電源はE1もE2 lite も1.8V~5.5V

なので、マイコン基板に外部から5Vを供給しE2 liteでデバックすることは可能です。つまり事実上、E1との違いはほぼ無い感じです。

 

使用できる開発環境はCS+ 、e2 studio等で使えます。

価格も7、680円(秋月さん調べ)とE1よりも4、320円も安くなっていますので、お得感はあります。

https://akizukidenshi.com/catalog/g/gM-10459/

 

FINE接続でプログラムをダウンロードした場合、E2 liteは約25%の速度減が見込まれますが、大きなプログラムでない限り、それほど気にならないのではないでしょうか。

 

ビーリバー社製品もE1、E2lite どちらでも動作します。