Ув. подскажите как правильно прописывается массив констант на С в ИАР, только по фиксированному адрессу, хочу разместить его в конце флеш памяти, чтоб потом подручными средствами можно было прочесть прошивку и изманить нужные константы, не копаясь в самой прошивке.
Сообщение отредактировал west329_ - Jan 30 2009, 10:25
В скрипте линкера создаете свой сегмент (там много похожих строчек, разберетесь). В коде на С указываете #pragma location = имя сегмента. В коде на ассемблере - RSEG имя сегмента
Примеры - в документации, описании #pragma location и RSEG
--------------------
На любой вопрос даю любой ответ "Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
В скрипте линкера создаете свой сегмент (там много похожих строчек, разберетесь). В коде на С указываете #pragma location = имя сегмента. В коде на ассемблере - RSEG имя сегмента
Примеры - в документации, описании #pragma location и RSEG