Сергей Борщ 134 2 сентября, 2008 Опубликовано 2 сентября, 2008 · Жалоба Пишу поддержку MSP430X в binutils. Наш друг Тексас в целях совместимости со старым ядром придумал такую карту флеша: код-вектора-код Линкер имени ИАРа поддерживает возможность создания сегмента для кода из нескольких кусков. ГНУтый линкер такого на первый взгляд не позволяет. Можно, конечно, завести отдельную секцию и для конкретных функций указывать секцию "код-после-векторов". Но как-то это некрасиво. Как известно, "Машина должна работать, а человек-думать", тем более что наш друг ИАР показал практическую возможность такого решения. Хотелось бы узнать, какие еще процессоры имеют такое "дырявое" адресное пространство кода чтобы посмотреть, как в binutils организована линковка для них. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 2 сентября, 2008 Опубликовано 2 сентября, 2008 · Жалоба Хотелось бы узнать, какие еще процессоры имеют такое "дырявое" адресное пространство кода чтобы посмотреть, как в binutils организована линковка для них. Все LPC, которые имеют USB/Ethernet/... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 2 сентября, 2008 Опубликовано 2 сентября, 2008 · Жалоба Все LPC, которые имеют USB/Ethernet/...Что-то не попадается под них ГНУтых скриптов :( Снова прочитал доку на ld. Похоже, придется пока оставить ручное размещение, а потом править сам линкер. Подниму-ка этот вопрос в списке рассылки binutils Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться