Проблема, которую вы описываете, непопулярная - многие разработчики работают на keil, я сам запускал keil "на пробу" с этими самыми примерами на нашей отладочной плате, и всё коннектилось и шилось с первого раза. Как тут помочь разработчикам камня и отладить это, если вопроизводится только у вас - непонятно. Например, в теме
"Быстрый старт с МК K1921BK01T" много пользователей отписались, что всё работает, или обсуждали другие, не связанные с коннектом, проблемы. Поэтому я пытаюсь понять, чем ваши условия работы отличаются от остальных. Есть всякие проблемы "около", в том числе с PLL - см. этот
пост. Поэтому я просил отключить инициализацию PLL, чтобы разобраться. Да, отключить SystemCoreClockUpdate из готового примера. Ещё обратите внимание на этот
пост. Кроме того, предлагаю вам полностью описать проблему в ветку
"Быстрый старт с МК K1921BK01T" , она для этого больше подходит, так как там обсуждают инструкции для Keil. Сформулировать, что вы пробовали, на каких версиях, какими житагами, на каких платах и т.п. Сейчас все ответы очень растеклись по форуму, сложно удержать в голове, что вы пробовали, что нет. Кроме того, напишите, пожалуйста, более конкретно, какие ошибки появляются, когда не получается прошить и не получается отладить. В той ветке люди отписывались, что не шьет такие-то байты памяти, или вылетает по таймауту такому-то. Какие именно файлы FLM берете и откуда (ссылку), какой пример шьете (ссылку), какой SDK (ссылку). Это тоже всё важно.
Если не хотите пробовать ради диагностики проблемы эклипс, то появился пример настройки
VSCode+Platform.io (сам я не пробовал, но интересно).