STM32CubeIDE. Как сделать: Создание позиционно-независимого кода.

preview_player
Показать описание
Это короткое видео из серии "Как сделать?". Целая серия рождественских роликов посвященная решению проблем или ответам на наиболее часто встречающиеся вопросы.
--------------------------------

------------------------------------------
Если вы хотите поддержать автора канала номер карты Сбер:
2202-2023-2480-4008
------------------------------------------
Рекомендации по теме
Комментарии
Автор

Каждый день новогодних праздников на канале будет выходить ролик о тонкостях работы со средой разработки STM32CubeIDE. Хороших выходных.

VladimirMedintsev
Автор

Автор, не стесняйся, рассказывай полнее! Про XIP, например. Про то, какие бывают адреса в программе, типы адресации в командах. Зачем вообще они придуманы. Пока слабовато.

DRDRPETR
Автор

Владимир добрый день! Очень интересную информацию я почерпнул из этого видео про то как устроен файл скрипта линковщика. Хотелось бы узнать об этом подробнее. Все дело в том, что казалось бы простая вещь как перемещение таблицы векторов прерываний для того, чтобы программа загрузчик смогла передать управление моей программе загруженной со смещением не работает. Моя программа не запускается. Чувствую что нужно править файл скрипта линковщика, но знаний не хватает. Сегодня попробую сделать изменения которые были показаны в Вашем видео, может это поможет. Спасибо за познавательный контент!

Dmitriy_arm
Автор

Такое на курсах GB проходят? Урок выглядит как tips&trick для тех, кто и так уже всё знает на advanced уровне и ему достаточно бросить взгляд, чтоб понять эти Ctrl+C Ctrl+V вставки

sergeydokuchaevfilm
Автор

Владимир, доброго времени суток. А вы задавались вопросом загрузки и исполнения кода в ОЗУ. Если да, то можите вы осветить данный вопрос? Понятно что речь идет о более старших моделях с индексом ZXX, где есть возможность подключить внешнюю память. Как SRAM, так и SDRAM.

Diger
Автор

Расскажи пожалуйста как создать предкомпилироввнную библиотеку для stm32

---oecq
Автор

Нужно разместить массив в область видимости DMA. CubeIDE размещает его не там, где надо:( Есть такой урок?

АлександрЛиньков-мн