|
Запрет остановки / паузы отладки, Linux / Eclipse / STM32F051 / JLink / SWD / OpenOCD |
|
|
|
 |
Ответов
|
May 19 2017, 07:36
|
Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 16-10-15
Пользователь №: 88 894

|
Цитата(nanorobot @ May 19 2017, 11:36)  Есть ли возможность запретить остановку прогаммы JLink-ом на каком то интервале программного кода? Классический интерфейс SW отладки всегда останавливает программу для обновления переменных в отладчике. Есть вариант использовать трассировку через интерфейс jtag. В этом случае можно не останавливать программу, но количество переменных для одновременного просмотра будет ограничено, точнее количество участков памяти - блок памяти можно скидывать целиком. Есть ещё вариант использования SWO - однонаправленная связь, чисто для лога. И ещё вариант использования RTT технологии от https://www.segger.com/systemview.html?p=1731, и EBmonitor от https://www.embitz.org/forum/thread-647.html. Это клоны. Двухсторонняя связь без остановки программы через SW. Более дешёвый и быстрый вариант - банальный usart. Для него придётся писать собственный обработчик событий. А так-же желательно использование оптической развязки. В этом варианте подобный интерфейс может использоваться даже на установленном оборудовании, чего лишены все остальные варианты.
|
|
|
|
|
May 19 2017, 17:40
|

Местный
  
Группа: Свой
Сообщений: 270
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901

|
Цитата(AVI-crak @ May 19 2017, 10:36)  Классический интерфейс SW отладки всегда останавливает программу для обновления переменных в отладчике. Нет. Например keil в Run моде спокойно обновляет значение переменных. В отличии от того же эклипса или воркбенча. От последнего у меня одни слезы... А кеил так и не делает нормальный редактор... ;(
|
|
|
|
|
May 19 2017, 17:47
|

Профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831

|
Цитата(RadiatoR @ May 19 2017, 20:40)  От последнего у меня одни слезы... А кеил так и не делает нормальный редактор... ;( Для меня эта ситуация напоминает известную отечественную сказку... в смысле "или дудочка или кувшинчик". Сам пользуюсь Keil-ом, в целом привык. Хотя ни что не мешается пользоваться внешним редактором, Keil такие вещи понимает.
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
Сообщений в этой теме
nanorobot Запрет остановки / паузы отладки May 19 2017, 05:36 Сергей Борщ Навряд ли. Но можно наставить точки останова в без... May 19 2017, 06:13 nanorobot Цитата(Сергей Борщ @ May 19 2017, 12:13) ... May 19 2017, 06:33 jcxz Цитата(nanorobot @ May 19 2017, 07:36) Ес... May 19 2017, 06:51 KRS А у ARM же есть режим отладки monitor mode
вроде j... May 19 2017, 07:58 Timmy Цитата(nanorobot @ May 19 2017, 08:36) От... May 19 2017, 09:21 Forger Цитата(nanorobot @ May 19 2017, 08:36) Ин... May 19 2017, 12:05 Шаманъ Цитата(Forger @ May 19 2017, 15:05) Более... May 19 2017, 12:24  Forger Цитата(Шаманъ @ May 19 2017, 15:24) но че... May 19 2017, 12:31   Шаманъ Цитата(Forger @ May 19 2017, 15:31) Наско... May 19 2017, 15:05    Forger Цитата(Шаманъ @ May 19 2017, 18:05) Не зн... May 19 2017, 16:06 Шаманъ Цитата(Forger @ May 19 2017, 19:06) Далек... May 19 2017, 18:11 Forger Цитата(Шаманъ @ May 19 2017, 21:11) А зач... May 19 2017, 18:41  AHTOXA Цитата(Forger @ May 19 2017, 23:41) Все я... May 19 2017, 19:16   Forger Цитата(AHTOXA @ May 19 2017, 22:16) Вы бы... May 19 2017, 19:24 Шаманъ Цитата(Forger @ May 19 2017, 21:41) А кто... May 20 2017, 05:36 Forger Цитата(Шаманъ @ May 20 2017, 08:36) Эх, н... May 20 2017, 07:25  Шаманъ Цитата(Forger @ May 20 2017, 10:25) Т.е. ... May 20 2017, 11:35   Forger Цитата(Шаманъ @ May 20 2017, 14:35) Да вр... May 20 2017, 13:11 arhiv6 Цитата(Шаманъ)В том же OpenOCD можно проинициализи... May 20 2017, 18:36 nanorobot Цитата(arhiv6 @ May 21 2017, 00:36) А как... May 20 2017, 20:42 Шаманъ Цитата(Forger @ May 20 2017, 16:11) Когда... May 20 2017, 19:23 Forger Цитата(Шаманъ @ May 20 2017, 22:23) Да бе... May 20 2017, 19:35 AlexandrY Цитата(nanorobot @ May 19 2017, 08:36) От... May 20 2017, 20:31
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|