Проверьте не отключена ли выдача в дебаг порт. Появится Женя, попрошу его скинуть материалы осеннего семинара, там эти мелочи по ЕАТ все упоминались. Или запросите с FTP "Макрогрупп" - они тоже по ЕАТ проводили и семинар и вебинар.
ftp://ftp.macrogroup.ru/Support/Seminar/w..._07_11_2012.pdfВот из их презенташки.
Вывод отладочной информации через Debug port
Fl_EnterDebugMode() – включение вывода
Fl_DebugTrace() – функция выводит отладочную информацию в Debug port (аналог Printf)
Fl_ExitDebugMode() – выключение вывода
Fl_DebugTrace() – вариант хорошо всем знакомого DebugPrint.
Размещая вызов этой в любом месте исполняемого кода можно получить на выходе порта Debug любую строку, массив, переменную или сообщение.
На мой взгляд удобнее для отладки, чем возможность просмотра ограниченного количества переменных в среде разработки.
Например
ebdat7_01DebugTrace((const char *)"sscanf %d para: %d, %d, %d\r\n", i, p1, p2, p3);
или
ebdat7_01DebugTrace((const char *)"<<<<<<<EAT Task Work Loop begin>>>>>>>");
Если устройство не использует основной UART, можно печатать в него функцией
ebdat9_02SendToSerialPort()
Например
ebdat9_02SendToSerialPort((char *)flEventBuffer.eventData.modemdata_evt.data, flEventBuffer.eventData.modemdata_evt.length);
И еще - работая с примерами не копируйте строчки, особенно из PDF. Очень часто в описаниях стоят не те кавычки что требуются.
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.