Контроллер - СС1110F32.
Хочу положить двухбайтовую константу во flash по определенному адресу(!).Вот что пробовал:
1. Без выделения сегмента:
Код
#pragma location=0x0123
const unsigned int ID=0xAA55;
2. Выделяю (пытаюсь по крайней мере) сегмент в *.xcl:
Код
-Z(CODE)IDSEG=0x0123-0x0124
Код
#pragma constseg=__code IDSEG
const unsigned int ID=0xAA55;
#pragma constseg=default
3. Выделяю сегмент с помощью директивы #pragma:
Код
#pragma segment="IDSEG" __code 4
#pragma constseg=__code IDSEG
const unsigned int ID=0xAA55;
#pragma constseg=default
Ни один способ не помог. Кто знает,подскажите как сделать,пожалуйста.
Сообщение отредактировал syuha - Dec 17 2010, 07:54