Проблема выявилась только после обновления Keil взамен v4.21 свежей v4.22 под J-Link, проц STM32F103RBT
После прошивки кода (кнопочкой LOAD) не стартует, помогает только сброс или передергивание питания.
Такая же ситуация и в режиме отладки - через неопределенный промежуток кода вываливается в Hard Fault.
Тот же самый код на том же проце без изменений отлично отлаживается и сразу запускается после прошивки в v4.21.
Настройки проекта не меняются, т.е. все один в один.
Дрова и dll-ка для J-Link (в папке Keil/BIN...) принудительно поменяна на свежие, взятые с Segger, в обоих версиях Keil.
Пробовал использовать под оригинальным фирмовым J-Link и MT-Link - все тоже самое.
Поэтому откатился обратно в 4.21, сразу же все стало как нужно.
На лицо - бага со сбросом проца после прошивки или чем-то еще.
Сам по себе компилируемый код практически не меняется и в обоих случаях работает.