開発時には様々な課題に直面しますが,弊社ではユーザの課題に特化したソリューションをご用意しています。
CS+では,ソリューション一覧 パネルから各ソリューションに簡単にアクセスすることができます。
ソリューション一覧 パネルは,ツールバーの[ソリューション一覧]ボタンをクリックすることでオープンします。
パネルには,各ソリューションを表すボタンが表示され,マウス・カーソルをボタン上に重ねることにより右側のエリアにソリューションの説明を表示します。
ボタンを押下することで,各ソリューションのパネルをオープンします。
CS+では現在,次のようなソリューションをご用意しています。
排他制御チェック・ツールは,排他制御期間外にグローバル変数(static変数を除く)にアクセスしている関数がないかどうかをチェックするツールです。
疑似エラー・デバッグは,実機上では発生させることが困難なエラーを疑似的に発生させることで,エラー発生時に呼び出されるリセット・ルーチンやハンドラ,またはそこから呼び出される関数のプログラム動作の確認やデバッグを行うための機能です。
CAN受信デバッグは,RS-CANのチャネル間通信機能を使い任意のチャネルに対し連続でCANのフレームを送信することで,任意のチャネルの受信処理のデバッグを簡易に行う機能です。
CAN受信処理時間測定は,CAN通信を使ったシステムの開発中に,特定のCANフレームをバス上で検出してからプログラム上の任意の場所を実行するまでの時間を簡単に測定する機能です。
消費電流測定【RL78【E2】【シミュレータ】】/【RX【E2】】 |
消費電流測定は,デバッグ対象のシステム全体の消費電流値,またはマイコン内の周辺モジュールの消費電流値を測定する機能です。
なお,測定対象によって使用可能なマイコン,およびデバッグ・ツールは異なります。
スマート・ブラウザーは,アクティブ・プロジェクトの使用デバイスに関するドキュメント(ユーザーズ・マニュアル,テクニカル・アップデート,アプリケーション・ノート,ツール・ニュース)の表示,およびアプリケーション・ノートに付属するサンプル・コードのダウンロードを行う機能です。また,ルネサスからのお知らせや現在の作業に役立つ情報も表示します。
スマート・マニュアルは,ハードウェア・マニュアルに記載されているレジスタ,ルネサスが提供するAPI(コード生成プラグイン)の情報を検索する機能を提供します。
スマート・レポートは,プログラムのソース一覧,ビルド・オプション設定,関数と変数の各種情報,カバレッジ率など,品質に関わる情報を一括で出力する機能です。
最適化性能比較ツールは,ビルド・ツールが推奨するビルド・オプションを適用した場合のROMサイズや実行速度を計測,比較するツールです。