IAR EW for ARM 6.30.1.3142, J-Link V4.36f
ARM Cortex R4.
Существует такая проблема - в режиме запуска приложения (от приложения не зависит) из IAR (F5, Go) оно работает раз в 10-100 медленнее, чем ожидается. Как только выходишь из режима отладки или закрываешь IAR приложение, оставшись в RAM'е продолжает дальше выполняться на нормальной скорости.
Как только приложение компилирую и загружаю на таргет, запускается JLINK Control Panel (она может быть в трее или сразу развёрнутой) и именно она и тормозит всё. Все галочки логирования ей поубирал, всё поостанавливал, всё-равно продолжает считывать регистры процессора.
1. Можно ли решить данную проблему остановкой Control Panel? Вижу у коллеги, который работает с другими ARM'ами и на другой версии IAR эта Control Panel не обновляет регистры процессора вообще и соответственно не тормозит приложение. Как отключить её он не знает.
1. Можно ли решить данную проблему другим способом?
Support IAR'а молчит.
Встречал такую же проблему здесь - http://www.segger2.com/index.php?page=Thre...l+panel#post701
На скриншотах видно, что J-Link Tool обновляет регистры CPU постоянно.
А так же видно какую я частоту выставляю в General Settings - она влияет, но незначительно, не могу получить скорость 1 к 1.