реклама на сайте
подробности

 
 
> Bootloader
KIG
сообщение Feb 7 2012, 17:28
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Добрый вечер.

Подскажите, пожалуйста, как указать AVR Studio 5, что текст программы необходимо будет разместить в области бутлоадера (чтобы компилятор правильно сформировал hex файл)?

Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
haker_fox
сообщение Feb 8 2012, 00:37
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (KIG @ Feb 8 2012, 01:28) *
компилятор правильно сформировал hex файл)?

Добрый) Только не компилятор, а линкер. Поэтому в настройках линкера (linker) необходимо указать, что секцию .text нужно разместить с адреса... какой у Вас там адрес?)
Поскольку у Вас AVR Studio, то, полагаю, что найстройки делаются через меню... Я ей не пользуюсь, точно сказать не могу.
Кстати, у Вас Си/Си++ или ассемблер?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
KIG
сообщение Feb 8 2012, 04:35
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Пишу на СИ++.. МК Atxmega192A3. В даташите не нашел информации по адресу начала бутобласти. Подскажите, пожалуйста. Я недавно начал работать с AVR Studio, в настройках сразу не видно было.. посмотрю еще раз.
Go to the top of the page
 
+Quote Post
KIG
сообщение Feb 8 2012, 15:50
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



В настройках не нашел возможности изменить расположение программы. Неужели никто не сталкивался с этим??
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Feb 9 2012, 00:22
Сообщение #5


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (KIG @ Feb 8 2012, 12:35) *
Пишу на СИ++.. МК Atxmega192A3. В даташите не нашел информации по адресу начала бутобласти. Подскажите, пожалуйста. Я недавно начал работать с AVR Studio, в настройках сразу не видно было.. посмотрю еще раз.

С Xmega'ми не работал... Но в документе "XMEGA A MANUAL" есть раздел "Memory Programming". Полагаю, что Вам следует его смотреть...


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Feb 9 2012, 09:08
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(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.


Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 23:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.02131 секунд с 7
ELECTRONIX ©2004-2016