Подскажите, пожалуйста, как выполнить размещение требуемой константы во flash памяти используя Ваше приложение CodeMaster? Всё что мне удалось найти в описании компилятора, так это использование:
#pragma locate <var> <addr> [noinit]
Скомпилировать код без ошибок и предупреждений удалось при такой записи:
#pragma locate vers_3 0x00005000
uint32_t vers_3;
При этом в файле с расширением .map содержится упоминание созданной переменной:
vers_3 ??ABS_DATA 00005000 *** unsigned int
В генерируемом hex файле я не нашёл указанный адрес. Скорее всего что я не инициализировал переменную значением.
Код собирал под чип K1921VK028.