Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Какой мк имеет несколько участков флеш
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
Сергей Борщ
Пишу поддержку MSP430X в binutils. Наш друг Тексас в целях совместимости со старым ядром придумал такую карту флеша:
код-вектора-код
Линкер имени ИАРа поддерживает возможность создания сегмента для кода из нескольких кусков. ГНУтый линкер такого на первый взгляд не позволяет. Можно, конечно, завести отдельную секцию и для конкретных функций указывать секцию "код-после-векторов". Но как-то это некрасиво. Как известно, "Машина должна работать, а человек-думать", тем более что наш друг ИАР показал практическую возможность такого решения.
Хотелось бы узнать, какие еще процессоры имеют такое "дырявое" адресное пространство кода чтобы посмотреть, как в binutils организована линковка для них.
zltigo
Цитата(Сергей Борщ @ Sep 2 2008, 09:12) *
Хотелось бы узнать, какие еще процессоры имеют такое "дырявое" адресное пространство кода чтобы посмотреть, как в binutils организована линковка для них.

Все LPC, которые имеют USB/Ethernet/...
Сергей Борщ
Цитата(zltigo @ Sep 2 2008, 12:54) *
Все LPC, которые имеют USB/Ethernet/...
Что-то не попадается под них ГНУтых скриптов sad.gif Снова прочитал доку на ld. Похоже, придется пока оставить ручное размещение, а потом править сам линкер. Подниму-ка этот вопрос в списке рассылки binutils
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.