Цитата(Сергей Борщ @ Sep 22 2008, 13:32)

Объясните подробнее, как эта ваша прагма должна влиять на поведение компилятора?
Код
#pragma ram_protected=0x1000-0x10FF
void test()
{
uint8_t *pointer = (uint8_t *)0xFFF;
uint8_t Tmp = *(pointer + 1); // как компилятор отследит такое?
}
Может вам хватит #pragma codeseg, #pragma dataseg, #pragma location?
Хотелось бы сказать линкеру из компилятора:
"Вот в эту область: 0x1000-0x10FF" ты мои переменные не пытайся
положить", но это скорее всего не осуществимо.
Видимо придется в комментариях к проекту записывать о необходимости корректировки
.xls файла
Вяжешь - вой, а поедешь - песни пой.
Между "хочу" и "можно" всегда есть дистанция