Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
26 августа
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
485535
Топик полностью
fk0
, легенда
(04.02.2014 18:18, просмотров: 61)
ответил
Chum_A
на
На правах потока сознания: А если бутлоадер создаст в своём теле таблицу, (например) с фиксированным адресом, с адресами вызываемых функций. Т.е. экспортировать надо только адрес таблицы, ну и знать порядок расположения функций. В качестве входных
Нашёл опцию ld --just-symbols=file (она же -R file) для импортирования списка символов. Но как его экспортировать из проекта бутлоадера?
[ZX]
Ответить
Кажется понял. Нужно -Wl,--just-symbols=boot.cof, где предварительно через objcopy удалить из boot.cof всё лишнее кроме секции .text в которой лежат только нужные функции (без main и т.п.) Вроде должно работать (судя по дизассемблеру -- ок).
-
fk0
(04.02.2014 18:39
)