Project Option/C-SPY/Use setup file - test.mac
Ставишь бряку на точку где хочешь сбрасывать инфу и в Action ей прописываешь AccessLog()
для записи в файл можно использовать
__fmessage или __writeFile
Описание всех макросов есть в IAR EW Guide/Using C-SPY Macros/
================ test.mac ======================
__var _fileHandle;
execUserSetup()
{
__message "execUserSetup() called\n";
_fileHandle = __openFile( "out_data.txt", "w" );
if(!_fileHandle )__message "could not open file";
}
AccessLog()
{
if (_fileHandle) {
__fmessage _fileHandle, "wd_count is ", wd_count, "!\n";
return 0; // continue execution
} else {
__message "AccessLog() failed. File not open\n";
return 1; // stop execution
}
}
execUserReset()
{
__message "execUserReset() called\n";
if( _fileHandle ) __resetFile( _fileHandle );
}
execUserExit()
{
__message "execUserExit() called\n";
__closeFile( _fileHandle );
}
E-mail: info@telesys.ru