MPLAB X IDE показывает сообщение «Удержание сброса не реализовано» после перепрошивки

Я работаю над проектом, в котором мы используем микроконтроллер SAM L10 от Microchip. Мы используем MPLAB X IDE v5.50 с компилятором XC32C v3.0.1 и конфигуратором Harmony 3. Какое-то время все работало нормально.

Недавно мы создали аппаратную версию с SAM D20 MCU, и мне нужно было установить более свежие плагины (bsp, csp, core, mhc, ...) для Harmony, чтобы иметь возможность создать новый проект с использованием этого MCU. В этом проекте я всегда получаю сообщение «Удержание сброса не реализовано» дважды после перепрошивки. Кроме того, мне нужно выполнить цикл включения питания после перепрошивки.

Сначала я подумал, что это может быть проблема с нашей платой SAM D20.

Но теперь я обновил проекты L10, чтобы использовать новые плагины, а также было довольно неприятно переключать папку Harmony каждый раз, когда я переключался между досками.

Harmony показала предупреждение о несовпадении версий, а затем успешно преобразовала конфигурацию. После этого работа по генерации и компиляции кода была оштрафована.

Недостатком является то, что теперь я получаю то же сообщение и с SAM L10 на моих платах, и мне нужно выполнить цикл включения питания, что довольно раздражает.

Перепрошивка выполняется из среды MPLAB X IDE с использованием отладочного зонда Segger J-32.

Есть ли какой-нибудь трюк, чтобы избежать этой проблемы со сбросом?

Поскольку старая версия плагина не позволяет использовать Harmony для SAM D20, откат обновления на самом деле не вариант.

0 ответов

Другие вопросы по тегам