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