У меня в проекте 80% FLASH занимает большая библиотека картинок которые редко меняются, и возникла мысль разместить ее всю по фиксированному адресу, что каждый раз не перезаливать весь флеш, а только все, кроме этой библиотеки.
разместить код и данные из одного конкретного .о файла проблем не вызывает:
. = 0x17300; .text2 0x17300: { *NORMAL1.o (.text) } > FLASH = 0
но попытка сделать тоже самое для .а файла ни к чему не приводит. Это вообще возможно? Проблема в том, что в той библиотеке (архиве) более 30 файлов, и всех их в скрипте перечислять не хотелось бы. Используется линкер GNU
Сообщение отредактировал ar__systems - Feb 15 2011, 13:50
|