Главная

Главная

Сообщество

Сообщество

Форум

Форум

STM32

STM32

Электроника

Электроника

Raspberry Pi

Raspberry Pi

Уведомления
Очистить всё

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

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

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


Цитата
Автор темы Опубликовано : 25.10.2023 18:37
Aveal MT
(@aveal)
Top level Admin

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


ОтветЦитата
Опубликовано : 25.10.2023 19:57
(@владимир)
Level 1

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


ОтветЦитата
Автор темы Опубликовано : 25.10.2023 20:44
Aveal MT
(@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 MT
(@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 MT
(@aveal)
Top level Admin

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


ОтветЦитата
Опубликовано : 01.11.2023 11:22
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.