Подскажите, пожалуйста, как указать AVR Studio 5, что текст программы необходимо будет разместить в области бутлоадера (чтобы компилятор правильно сформировал hex файл)?
Заранее спасибо.
haker_fox
Feb 8 2012, 00:37
QUOTE (KIG @ Feb 8 2012, 01:28)
компилятор правильно сформировал hex файл)?
Добрый) Только не компилятор, а линкер. Поэтому в настройках линкера (linker) необходимо указать, что секцию .text нужно разместить с адреса... какой у Вас там адрес?) Поскольку у Вас AVR Studio, то, полагаю, что найстройки делаются через меню... Я ей не пользуюсь, точно сказать не могу. Кстати, у Вас Си/Си++ или ассемблер?
KIG
Feb 8 2012, 04:35
Пишу на СИ++.. МК Atxmega192A3. В даташите не нашел информации по адресу начала бутобласти. Подскажите, пожалуйста. Я недавно начал работать с AVR Studio, в настройках сразу не видно было.. посмотрю еще раз.
KIG
Feb 8 2012, 15:50
В настройках не нашел возможности изменить расположение программы. Неужели никто не сталкивался с этим??
haker_fox
Feb 9 2012, 00:22
QUOTE (KIG @ Feb 8 2012, 12:35)
Пишу на СИ++.. МК Atxmega192A3. В даташите не нашел информации по адресу начала бутобласти. Подскажите, пожалуйста. Я недавно начал работать с AVR Studio, в настройках сразу не видно было.. посмотрю еще раз.
С Xmega'ми не работал... Но в документе "XMEGA A MANUAL" есть раздел "Memory Programming". Полагаю, что Вам следует его смотреть...
_Артём_
Feb 9 2012, 09:08
Цитата(KIG @ Feb 8 2012, 06:35)
Пишу на СИ++.. МК Atxmega192A3. В даташите не нашел информации по адресу начала бутобласти. Подскажите, пожалуйста. Я недавно начал работать с AVR Studio, в настройках сразу не видно было.. посмотрю еще раз.
Думаю для xmeg стандартно: для Atxmega192A3 - на application section 192kB. дальше бут(4 или 8 кБ).
В документе "8/16-bit XMEGA A3 Microcontroller" пункт 7.3 In-System Programmable Flash Program Memory.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.