今回は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 どちらでも動作します。