Двоичный файл не загружается автоматически в целевой файл Keil MDK v5

#stm32 #keil

#stm32 #keil

Вопрос:

Я долгое время использую Keil MDK (в настоящее время v5.31) на разных продуктах и платах.

Прямо сейчас я перенес свой проект с Nucleo / STM32H743 на EVAL2 / STM32H753.

Обычно, когда я нажимаю кнопку «Запустить / остановить сеанс отладки», он запускается путем загрузки двоичного кода во Flash (я проверил, что выбран параметр «загрузить приложение при запуске», и что алгоритм программирования указан в Debug> Flash Download).

Но при этой новой настройке загрузка двоичного файла не выполняется. Однако я все равно могу загрузить его, нажав на кнопку «Загрузить» Keil.

Появляется сообщение об ошибке:

 File       : C:Keil_v5ArmPacksKeilSTM32H7xx_DFP2.3.0Keil.STM32H7xx_DFP.pdsc 

Sequence   : DebugDeviceUnlock 

Context    : Item #0: <block>::Line 8 

Expression : "v5ArmPacksKeilSTM32H7xx_DFP2.3.0Keil.STM32H7xx_DFP.pdsc" 

E310       : Debug access failed - cannot read address 0xE00E1004 (accsize '4', AP '0x00000002')
  

Пакет (файл .pdsc) существует и, похоже, является правильным.

Есть идеи?