Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.
-
- Сначала указать тип компилятора. - BlackMorda(27.05.2024 21:27)
- Вообще пофиг. В любом тулчейне в линкерскрипте таблица векторов
прерываний прибита туда где должна быть, а остальной код и данные
куда угодно селятся. - VladislavS.(28.05.2024 06:11)
- при старте да. но, например в CortexM0 тупо не положен VTOR, в то
время как CortexM0+ уже имеет его и есть возможность делать столько
имаджей сколько влезет и после быстрого старта можно джампнуть. еще
нужно разрешить компилеру делать лонгжампы (зависит от архитектуры)
т.к. компилер может запросто впихнуть серию коротких жампов. RED_DRAGON(157 знак., 28.05.2024 10:22)
- На Cortex-M0 обычно можно сделать remap и RAM на место таблицы
векторов подставить. А в RAM руками что хочешь пиши. - VladislavS.(28.05.2024 12:05)
- Не во всех. - Гyдвин(28.05.2024 12:06)
- Ну ремап флеша-то есть? ;-) - LightElf(28.05.2024 15:03)
- Не во всех. - Гyдвин(28.05.2024 12:06)
- На Cortex-M0 обычно можно сделать remap и RAM на место таблицы
векторов подставить. А в RAM руками что хочешь пиши. - VladislavS.(28.05.2024 12:05)
- при старте да. но, например в CortexM0 тупо не положен VTOR, в то
время как CortexM0+ уже имеет его и есть возможность делать столько
имаджей сколько влезет и после быстрого старта можно джампнуть. еще
нужно разрешить компилеру делать лонгжампы (зависит от архитектуры)
т.к. компилер может запросто впихнуть серию коротких жампов. RED_DRAGON(157 знак., 28.05.2024 10:22)
- Вообще пофиг. В любом тулчейне в линкерскрипте таблица векторов
прерываний прибита туда где должна быть, а остальной код и данные
куда угодно селятся. - VladislavS.(28.05.2024 06:11)
- Сначала указать тип компилятора. - BlackMorda(27.05.2024 21:27)