Код: Выделить всё
Flash download warning: 4 out of 4 bytes from data record CODE:[0x1FF80078,0x1FF8007B] will not be flashed Код: Выделить всё
const unsigned char Factory_VREFINT @ 0x1FF80078;
Код: Выделить всё
Flash download warning: 4 out of 4 bytes from data record CODE:[0x1FF80078,0x1FF8007B] will not be flashed Код: Выделить всё
const unsigned char Factory_VREFINT @ 0x1FF80078;
Код: Выделить всё
const uint16_t Factory_VREFINT = *(uint16_t*)0x1FF80078;
Код: Выделить всё
#define Factory_VREFINT ((uint16_t)(*(uint16_t*)0x1FF80078))
Ошибочно полагать, что здесь "ошибка константы". Вам же флешер точно говорит "0x1FF8007B will not be flashed".sx386 писал(а):У меня выдаёт сообщение об ошибке, но при этом всё программируется, запускается и работает.
Код: Выделить всё
Flash download warning: 4 out of 4 bytes from data record CODE:[0x1FF80078,0x1FF8007B] will not be flashed
Отличный вариант. Лучше использовать разименование поинтеровMyp3ik писал(а): const uint16_t Factory_VREFINT = *(uint16_t*)0x1FF80078;
#define Factory_VREFINT ((uint16_t)(*(uint16_t*)0x1FF80078))