Проблема

В Keil версії 5.16 є проблема, яка виникає після установки нових пакетів для мікроконтролерів Stm32. Під час відкриття проекту, який використовує цей пакет, вискакує повідомлення про помилку: "Loading PDSC Debug Description failed".

01 PDSC Error MessageBox

02 PDSC Error BuildOutput

 

Вирішення

Потрібно відредагувати файл pdsc з описом пакету.

03 PDSC Error PacketPath

Після встановлення пакету цьому файлу присвоюється атрибут "Тільки читання". Тому треба зняти цей атребут перед тим як редагувати файл.

04 PDSC Error ReadOnlyProperty

Тепер відкриваємо файл будь-яким текстовим редактором (я віддаю перевагу Notepad++), і знаходмио рядок

Message(2, "Not a genuine ST Device! Abort connection.");

05 PDSC Error PacketEdit Before

Видаляємо або закоментовуємо цей рядок.

06 PDSC Error PacketEdit After

Зберігаємо внесені зміни і тепер можна запускати Keil.