お世話になります。sekaihiroshiと申します。
e2studioにおいて、RH850デバイス選択したのですが
データシートのピン数やスペックが一致していません。
原因は何かわかりますでしょうか。
以下は操作手順です。
20230613_e2stdio操作手順.pdf
ご知見がありましたら、ご教示お願い致します。
何卒、宜しくお願い致します。
sekaihiroshiさん、こんにちは。NoMaYと申します。#私はルネサスさんの中の人では無いです。これはe2 studioの不具合だと思います。(私の手元ではe2 studio 2023-04で確認しました。) ルネサスさん社内で、どなたかデータ入力を間違えて、見過ごされたままリリースされた、のではないかな、と思います。たぶん、e2 studioでRH850ファームウェアの開発をされる人は、生成されたプロジェクトをチェックして単に表示だけの問題だったことを確認したら、それで良し、とされているのではないかな、と思うのです。(また、ルネサスさんのサポート部門の人も、問い合わせには、表示だけの問題なのでそのまま使用して下さい、というような回答をされているかも知れません。)ちなみに、CS+ V8.09.00でのプロジェクト生成では、以下の画面コピーのとおり、表示される内容は適切なもののようです。以下、CS+のプロジェクト生成時の画面コピーです。
お世話になります。sekaihiroshiです。
NoMaYさん。有難う御座います。
CS+では当該デバイスがスペック通りでe2stdio側の問題だと認識できました。
一旦、デバイス情報は無視して進めてみたのですが
e2studio(Version: 2023-01)でRH850のスマートコンフィグレータが内装されていませんでした。
内装する為に、何か必要な操作があればご教示頂けないでしょうか。
以下は操作手順(更新版)です。
20230614_e2stdio操作手順(更新1).pdf
sekaihiroshiさん、こんにちは。NoMaYです。e2 studio 2022-07からCC-RHでのビルドが出来るようになったところでして(それまではデバッグだけが出来るようになっていました)、徐々にCC-RX/CC-RLに追い付くように機能が追加されているのですけれども、RH850スマートコンフィグレータが内蔵されるところまでは至っていないです。現時点では、CS+の場合と同様に、単体RH850スマートコンフィグレータと併用することになります。ただし、CS+の場合とは異なり、e2 studioとRH850スマートコンフィグレータとの間には連携機能がありませんので、以下のような部分は手作業にてe2 studioプロジェクトを修正することになります。(ちなみにソースの追加/削除に関しては通常のe2 studioのプロジェクト管理機能の振る舞いにて自動的に対処されます。)(1) インクルードパスの修正 (RH850スマートコンフィグレータでコンポーネントを追加/削除したような場合)(2) マクロ定義の修正 (RXやRL78のスマートコンフィグレータではマクロ定義の追加は経験としては無かったですけれども)(3) リンカのセクションアドレス設定 (RH850スマートコンフィグレータで何かの設定依存で変わるものかは把握していないです)(4) リンカのROM化設定 (RH850スマートコンフィグレータで何かの設定依存で変わるものかは把握していないです)(5) 上記(3)と(4)以外のリンクオプション設定 (RH850スマートコンフィグレータで何かの設定依存で変わるものかは把握していないです)(6) 上記(1)と(2)以外のコンパイルオプション設定 (RXやRL78のスマートコンフィグレータでは何かの設定依存で変わることは無かったですけれども(と思う))なお、flyerの記載に関しては、ルネサスさん社内の情報共有の手違いだろうなと思います。実は、CC-RHでのビルド対応に関しては、以下のような、どうしてCC-RX/CC-RLと異なる実装状況でリリースしたのかな、とかあったりします。(そこまで急がなくても、そこまで小刻みにしなくても、とも思ったりしました。もっとも、昨今のパソコンの世界でのソフトウェア開発のコンセンサスみたいなところが、そういった感じだったりしますけれども。)e2 studioのcompiler関連のBugではないかと思われる動作についてcommunity-ja.renesas.com/cafe_rene/forums-groups/tools/f/forum21/6435/e2-studio-compiler-bug/43089#43089
NoMaYさん。ご教示有難う御座います。
e2 studioで実現するにはプロセスを要して、すぐには扱えない可能性が認識できました。
CS+の場合、単体RH850スマートコンフィグレータで連携がとれているとのことですのでCS+の方で検討してみたいと思います。