TB-RX65N/TB-RX231/TB-RX130+CC-RX/GNURXでCoreMark®ベンチマークを動かせるようにしてみようと思います

こんにちは。NoMaYです。

GitHub上でEEMBCが公開しているCoreMarkベンチマークのソースを使用して、RX-TB 3種類+CC-RX/GNURXでCoreMark値とCoreMark/MHz値を計測してみました。ボード依存部にはRXスマートコンフィグレータV2.3.0(2019/11リリース)が生成したソースを使用して、CS+ V8.02/e2 studio V7.6.0でビルドしました。結果は以下の通りでした。(小数点以下3桁目以降は切り捨てです。)

表がエラー?

プロジェクトのファイル一式 (CC-RX V2.03/GNURX 2019q2(4.8.4.201902)でビルド、zipファイルをe2 studioに直接インポート可能)
tb_rx65n_rx231_rx130_coremark_20191110.zip    2.45MB

含まれるプロジェクト
tb_rx130_ccrx_c/{tb_rx130_ccrx_c.mtpj, .project}
tb_rx231_ccrx_c/{tb_rx231_ccrx_c.mtpj, .project}
tb_rx65n_ccrx_c/{tb_rx65n_ccrx_c.mtpj, .project}
tb_rx130_gnurx_c/.project
tb_rx231_gnurx_c/.project
tb_rx65n_gnurx_c/.project

*1:以前に別スレッド『RenesasさんからRXマイコンの低価格Target Boardが出たのでサンプルプログラムをCSplus projectへ変換してみようと思います』に投稿したプロジェクトと同じIDコードを設定しています。

*2:実機用のデバッガプロパティ設定(CS+)や.launchファイル設定(e2 studio)は当方特有の事情でオンボードエミュレータが使えない為に未確認です。(ひと通りは設定してあります。)

*3:BSPモジュールのPDFドキュメントは除外してあります。(zipファイルのサイズを小さく抑える為です。)

詳細な説明は以下のスレッドに書きました。

TB-RX65N/TB-RX231/TB-RX130+CC-RX/GNURXでCoreMark®ベンチマークを動かせるようにしてみようと思います
http://japan.renesasrulz.com/cafe_rene/f/forum21/6022/tb-rx65n-tb-rx231-tb-rx130-cc-rx-gnurx-coremark/XXXX#XXX

以下、画面コピーと写真です。

CC-RXでビルドした場合の実行結果


GNURXでビルドした場合の実行結果


実行結果はSCI1経由で出力