1.Пожелание - протоколы компиляции громоздкие, выкладывайте их под спойлером, например так:
[spoiler title="Arduino IDE"]
Вложенный тексты от компилятора
[/spoiler]
2.Еще раз спасибо за Вашу настойчивость. Нам тоже очень хочется разобраться...
3.Протокол компиляции внимательно изучаем, возможно что-то еще поймем.
3. memberlist.php?mode=viewprofile&u=1219 обратил внимание что похоже на нарушения в компиляции. Механизм возможных нарушений достаточно сложен и действительно путь установки среды с "нуля" иногда помогает. Особенно это актуально, когда на других компьютерах у других людей работает, а на Вашем конкретном компьютере возникают проблемы.ФЕ
4.В качестве дополнительного (обходного) пути исследования предлагаю установить ядро STM32duino от фирмы ST.
Для этого требуется выполнить следующие действия:
4.1. В настройках Arduino IDE добавить строку
https://github.com/stm32duino/BoardMana ... index.json
4.2. В менеджере плат в поиске вводите ST и появляется единственное предложение с большим перечнем плат под STM32. Устанавливаете - занимает некоторое время.
4.3. После установки появляются новые подменю.
4.4. Выбираете плату BluePill F103C8 и компилируете самый простой скетч:
#include "RT_HW_BASE.h"
setup(){}
loop(){}
-------
Успехов.
-----
P.S. Переустановить с нуля Arduino IDE 1.8.15 или (FLProg 7.3.8) все же рекомендую.