Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема с ITM
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
cyb
Здравствуйте.

Пробую дебаг на stm32 c помощью ITM, но проблема в том что теряются данные, не понятно как это решить и чем это вызвано. Проверяли на разных камнях stm32 и на разных компьютерах, данные теряются не везде. Т.е. где-то нормально, где-то потери. Например, на работе - stm32f373 там нет никаких потерь, а дома - discovery с stm32f407vg тут потери есть, причём это не связано со скоростью работы контроллера, пробовал и задержки вносить и частоту понижать - ничего не помогает. Может кто сталкивался с этой проблемой и знает как её решить?

Прикрепляю файл с данными, если посмотреть то видны потери, код генерировался так:
Код
while( 1 )
{
    static int j;
    ITM_EVENT32_WITH_PC( 0, j );
    j++;
}

Дебаггер - stlink2, iar 6.50.3

https://docs.google.com/file/d/0BxgcZhMUJY8...dit?usp=sharing
cyb
вроде путём проб на разных компах и камнях выяснил что тут дело не в IAR, не в ядре АРМ и типе контроллера, а в драйверах для USB, в общем покупайте хорошие материнки с качественными портами USB, где большой стек и прочее и всё будет работать, тут точнее сказать не могу, т.к. в железе интерфейсов USB особо не разбираюсь.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.