#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) существует и, похоже, является правильным.
Есть идеи?