Top.Mail.Ru
Уведомления
Очистить все

[Решено] Как загрузить микропрограмму из SRAM

(@владимир)
Level 1

Здравствуйте, помогите разобраться с вопросом, как загрузить программу из SRAM, используя STM32 CubeIde, желательно для STM32F103C8T6 просто помигать светодиодом. Вопрос скорее теоретический, для понимания процесса начальной загрузки, но на практике, пока, не идет.

Цитата
Создатель темы Размещено : 25.10.2023 18:37
Aveal
(@aveal)
Top level Admin

Добрый день! Посмотрите тут - ссылка - сам пока не успел пробежаться, чуть позже посмотрю подробнее, как там описано.

ОтветитьЦитата
Размещено : 25.10.2023 19:57
(@владимир)
Level 1

@aveal Спасибо за оперативность, посмотрел, описан именно нужный пример (случай2), нужно вникать, попробую на практике для F103.

ОтветитьЦитата
Создатель темы Размещено : 25.10.2023 20:44
Aveal
(@aveal)
Top level Admin

Отлично 👍

ОтветитьЦитата
Размещено : 25.10.2023 20:50
(@владимир)
Level 1

Здравствуйте, снова прошу помочь, не получается повторить пример для процесооров F103, или F401 серии.

В примере, по ссылке, которую вы дали, необходимо изменить настройку линковщика,

                     9. Измените путь к сценарию компоновщика (-T), указав следующее: ${workspace_loc:/${ProjName}/STM32U575ZITXQ_SRAM.ld},

но  CubeIde не генерирует файл для SRAM памяти (......_SRAM.ld ).

Есть ли решение для этих серий?

ОтветитьЦитата
Создатель темы Размещено : 29.10.2023 15:05
Aveal
(@aveal)
Top level Admin

По идее его надо вручную создать/отредактировать базовые.

ОтветитьЦитата
Размещено : 30.10.2023 11:13
(@владимир)
Level 1

@aveal

Получилось сделать  следующим образом, контроллер F401, мигалка светодиодом.

Из проекта примера для STM32U575ZITXQ файл STM32U575ZITXQ_SRAM.ld скопирован в проект для F401, дальше, в этом файле скорректирован параметр SRAM, далее по примеру,

"9. Измените путь к сценарию компоновщика (-T), указав следующее: ${workspace_loc:/${ProjName}/STM32U575ZITXQ_SRAM.ld},".

Сборка, (в анализаторе сборки раздел флэш-памяти отсутствует, и все символы помещены в SRAM), загрузка, светодиод мигает.

Благодарность Aveal за подсказки.

ОтветитьЦитата
Создатель темы Размещено : 31.10.2023 23:41
Aveal
(@aveal)
Top level Admin

Отлично, рад, что все получилось 👍

ОтветитьЦитата
Размещено : 01.11.2023 11:22
Поделиться: