ダウンロードの対象となるファイル,およびその際のダウンロード条件は変更することができます。
CS+では,次のファイル形式をダウンロードすることができます。
言語:C ※C++言語,およびGNU C拡張仕様はサポートしていません
(LVAの許可…OFF,C++ inline semantic…OFF)
ウォッチ パネルなどでファイル内スタティック変数が参照できません。関数内に定義したスタティック変数は参照可能です。 |
コール・スタック パネルに表示可能な関数はカレントのみです。 |
例1:long long data = 0x123456789abcdef0
例2:struct aaa { char a; short b; long c; char d;};
struct aaa sA = { ‘S’, 0x4154, 0x4E455452, ‘D’};
// 変数“sA”がR6,R7とR8のレジスタに割りついた場合
コンパイラの最適化により変数が一時的にレジスタ上に割り当てられた時は,ウォッチ パネルなどで変数の値が正しく表示できない場合があります。 |
ダウンロード・ファイルの変更,およびその際のダウンロード条件の設定は,次のダウンロード・ファイル ダイアログにより行います。
ダウンロード・ファイル ダイアログは,プロパティ パネルの[ダウンロード・ファイル設定]タブ上の[ダウンロード]カテゴリ内[ダウンロードするファイル]プロパティを選択することで欄内右端に表示される[...]ボタンをクリックするとオープンします。
ここでは,上記ダウンロード・ファイル ダイアログにおける,次の場合の設定方法を説明します。
2.5.2.1 ロード・モジュール・ファイルのダウンロード条件を変更する
2.5.2.2 ダウンロード・ファイル(*.hex/*.mot/*.bin)を追加する
2.5.2.3 複数のロード・モジュール・ファイルをダウンロードする
2.5.2.4 ヘキサ・フォーマット/モトローラSフォーマット/バイナリ・データ・フォーマットのファイルでソース・レベル・デバッグを行う