свой бутлоудер

Именно эта тема должна вас подвести к полному знанию назначения всех файлов проекта в Atollic True Studio на примере контроллера STM32.

Придется изучить :

ассемблер в файле startupxxxxx.s
язык скрипта компоновщика в файле ld
выходной файл *.list

Также придется узнать зачем нужен скрипт запуска отладчика и как в нем управлять подключением символьной информации отладчика из другого проекта.
Как там же указать начальные значения pc (откуда стартует контроллер) и sp.

Но в результате получиться 2 проекта (бутлоудер и основная программа), которые можно отлаживать одновременно!

Огромное спасибо коллективу Atollic True Studio за их вклад в развитие человечества!