Здравствуйте, помогите разобраться с вопросом, как загрузить программу из SRAM, используя STM32 CubeIde, желательно для STM32F103C8T6 просто помигать светодиодом. Вопрос скорее теоретический, для понимания процесса начальной загрузки, но на практике, пока, не идет.
Добрый день! Посмотрите тут - ссылка - сам пока не успел пробежаться, чуть позже посмотрю подробнее, как там описано.
@aveal Спасибо за оперативность, посмотрел, описан именно нужный пример (случай2), нужно вникать, попробую на практике для F103.
Отлично 👍
Здравствуйте, снова прошу помочь, не получается повторить пример для процесооров F103, или F401 серии.
В примере, по ссылке, которую вы дали, необходимо изменить настройку линковщика,
9. Измените путь к сценарию компоновщика (-T), указав следующее: ${workspace_loc:/${ProjName}/STM32U575ZITXQ_SRAM.ld},
но CubeIde не генерирует файл для SRAM памяти (......_SRAM.ld ).
Есть ли решение для этих серий?
По идее его надо вручную создать/отредактировать базовые.
Получилось сделать следующим образом, контроллер F401, мигалка светодиодом.
Из проекта примера для STM32U575ZITXQ файл STM32U575ZITXQ_SRAM.ld скопирован в проект для F401, дальше, в этом файле скорректирован параметр SRAM, далее по примеру,
"9. Измените путь к сценарию компоновщика (-T), указав следующее: ${workspace_loc:/${ProjName}/STM32U575ZITXQ_SRAM.ld},".
Сборка, (в анализаторе сборки раздел флэш-памяти отсутствует, и все символы помещены в SRAM), загрузка, светодиод мигает.
Благодарность Aveal за подсказки.
Отлично, рад, что все получилось 👍