10月1日発行のRunesas Tool Newsによると、CubeSuite+が、新しい製品名CS+になり、バージョンがV3.00.00となりました。同時に各種ツールもバージョンアップされましたので、マイナーチェンジではなく、フルモデルチェンジ相当の変更です。
この新CS+で販売中のRL78/G1xテンプレート動作の確認を行い、問題なく動作しました。また、これを機にテンプレートの動作環境を見直し、従来の「市販CPUボード4種+ブレッドボードに外付けハード」から、「推薦評価ボードと市販CPUボード4種」の構成に変更します。
新CS+の構成
CS+は、78K、RL78、V850開発用の「CS+ for CA, CX」と、RX、RH850開発用の「CS+ for CC」の2つのIDEに分割されました。アップデートは、旧CubeSuite+のアップデート・マネジャで行えますが、RL78開発をする方は、「CS+ for CA, CX」のみをUp対象にし、使わないRXやRH850用のツールは、統合アンインストーラで削除すると、より少ないディスク容量で環境構築ができます。
ニュースには様々な変更内容が記載されていますが、私はCS+ for CA, CXが、旧CubeSuite+と同じに見えました。IDEの2分割と既知の問題修正で、新バージョンの3にしたと思います。対応マイコン種類が増えたので小回りが利くように分割し、今後は、各IDEで個々にUpする方針だと推測します。
新CS+での動作確認
前回Up時に発生したコード生成パラメタが新環境へ引継がれないという不具合もなく、Win7/8.1ともに、あっさりと新CS+ for CA, CXを使ってコード生成→プロジェクト再ビルド→ダウンロード→実行確認に成功しました。
但し、CS+起動時、セキュリティソフト(Avast)が無用なファイル解析をしてCS+の起動が遅くなるのは、私の環境だけの問題でしょうが…。
RL78/G1xテンプレートの動作環境
これまでは評価ボード:RL78/G13 Promotion Board(RL78/G13スタータキット)にLEDやSW、LCDなどをブレッドボードで外付けし、動作環境を作っていました。この方法は、テンプレート購入者様がブレッドボードにハードを追加する手間が必要で、結線ミスなどが発生することがありました。
この手間を省くため、LPC111xやLPC8xxテンプレートでは、評価ボードとLCD等が実装済みのBaseBoardを使い、極力配線なしでテンプレート動作環境を構築しました。
RL78/G1xテンプレートでもRL78/G13推薦評価ボードをテンプレートの主動作環境とします。そして、RL78/G13 Promotion Board、RL78/G14 Promotion Board、QB-R5F100LE-TB、QB-R5F104LE-TBの4種CPUボードは、ボード実装のLEDを1秒毎に点滅させるシンプル動作のテンプレートを実装します。
つまり、RL78/G13推薦評価ボード:BlueBoard-RL78/G13_64に色々な機能を追加したメニュードリブンテンプレートを、それ以外のCPUボードはシンプルテンプレートを適用したものをパッケージ化し、これをRL78/G1xテンプレートVersion 3(第3版)とします。
BlueBoard-RL78/G13_64は3800円ですので、CPUボードにLCDやSW、UARTドライブなどをブレッドボードで追加するよりも安価にテンプレート動作環境が構築できます。
既にRL78/G1xテンプレート第2版をご購入済みの皆様は、第2版のBlueBoard-RL78/G13_64サブプロジェクトは、第3版と同じです。その他CPUボード対応のサブプロジェクトが、LEDの1秒点滅のみに変更(簡易化、単にLEDドライバのみ実装に変更)されたと考えて頂ければ間違いありません。近日中に、RL78/G1xテンプレート第3版発売を発表する予定です。