ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
1438943 Топик полностью
RED_DRAGON (28.05.2024 10:22, просмотров: 84) ответил VladislavS. на Вообще пофиг. В любом тулчейне в линкерскрипте таблица векторов прерываний прибита туда где должна быть, а остальной код и данные куда угодно селятся.
при старте да. но, например в CortexM0 тупо не положен VTOR, в то время как CortexM0+ уже имеет его и есть возможность делать столько имаджей сколько влезет и после быстрого старта можно джампнуть. еще нужно разрешить компилеру делать лонгжампы (зависит от архитектуры) т.к. компилер может запросто впихнуть серию коротких жампов. 

Соответственно бинарники для имаджей должны иметь свои линкер скрипты в которых тоже все прибито гвоздями к конкретным адресам (если это маленькие кортексы).