Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
29 января
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры PIC
1041910
Топик полностью
my504
(03.10.2020 19:50, просмотров: 645)
ответил
д__
на
Они всю жизнь так себя ведут, останавливаются через 2-3 команды после точки останова и жутко тормозят. Обычно очень тяжело отслеживать if(). Применяю такой способ: в каждую ветку ифа дописываю по несколько NOP(); Обычно хватает от 1го до 4 нопов до остановки...
Аппаратные бряки действительно проскальзывают. На 2 инструкции. Софтовые бряки не проскальзывают. Кроме того, количество софтовых не ограничено. Но они поддерживаются только PICkit4, ICD3, ICD4 и Real ICE.
Ответить
Это фича. Команда на которой ставится аппаратная точка останова выполняется полностью и выполняется то что попало в конвейер.
Илья
(267 знак., 10.11.2020 12:16
,
ссылка
)
И еще SNAP
-
MBedder
(03.10.2020 20:23
)