CodeMaster. Размещение констант по определённому адресу во flash

Раздел для размещения общих вопросов.

Модераторы: Alis, Marketing

Ответить
Leonp
Сообщения: 1
Зарегистрирован: 29 авг 2024, 13:12
Предприятие: R

CodeMaster. Размещение констант по определённому адресу во flash

Сообщение Leonp »

Подскажите, пожалуйста, как выполнить размещение требуемой константы во 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.
Ответить

Вернуться в «Общие вопросы»