Цитата(Serg_el @ Jul 24 2008, 13:01)

Вот назрел вопрос...
Если я хочу записать константу по определенному адресу, то я пишу следующую строку:
const unsigned char x @ 0x01000 = 1;
Но, если я не использую "x" далее в программе, а обращаюсь к адресу 0x01000 другими способами, то компилятор не записывает 1 по этому адресу. Как это обойти?
Прошу прощения за любопытство, но зачем вам
такая константа?
Если необходимо значение хранящееся во флеш по фиксированному адресу, я делаю так
Код
__no_init const unsigned int PARAM @ ADDRESS;