Ответ: из IAR EW Guide...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено hellos 17 ноября 2003 г. 11:14
В ответ на: Еще раз: Кто работает в среде IAR для MSP430 2.21a - Есть ли там возможность в режиме симулятора C-SPY передавать во внешнюю среду например через память значение перемынных/портов ввода вывода. Для чего? Написал утилитку для эмуляции хитрого сегментного LCD. Хотелось в режиме отладки видеть работу индикатора. Надо заказывать у производителя нестандартный индикатор под большую серию, хотелось не ошибиться. отправлено A611 17 ноября 2003 г. 10:20

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