カスタマーサポートセンター

FAQ~よくある質問~ | FAQマスタ詳細表示

FAQ詳細情報

ID 10810431
FAQカテゴリ(大) C-SPYデバッガ
最終更新日 2013-01-15

質問内容

特定のメモリ領域1Byteだけの読み書きはできますか?

回答内容

デバッグ中のメモリウィンドウは表示領域全てを読み込み表示します。
何らかの理由により(読み込み動作で値が変わってしまう場合など)、1Byte単位などでアクセスし値を読み込みたい場合はC-SPYマクロを使用することで実現可能です。

C-SPYマクロはQuickWatchウィンドウまたはQuickLaunchウィンドウ(EWARM6.50以降)などから任意のタイミングで呼ぶことができます。
メモリを読み込む関数は
__readMemory8, __readMemory16, __readMemory32
などがあります。

詳細は
[ヘルプ]→[Embedded Workbench デバッグガイド]
のC-SPYマクロをご参照ください。

参考資料URL