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

 
 
> bootloader
Nikola Kirov
сообщение Sep 19 2005, 17:32
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 4-11-04
Из: Болгария
Пользователь №: 1 050



хочу написат свой bootloader для ATmega но не поннял из документации как написат его в IAR.
1. Как указат IAR-а какой обем Boot Memory?
2. Как указат что соответсвущие функции принадлежат bootloadera?
3. Как из своеи програме въизват bootloadera?

или написания bootloader -a под IAR совершенно по другому делается?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Nikola Kirov
сообщение Sep 29 2005, 18:39
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 4-11-04
Из: Болгария
Пользователь №: 1 050



И как просто оформит bootloader как библиотеку? Включения боотлоадера в проект приводит к необходимости конфигурироват все опции проекта из xlc фаила а ето неудобно и сложно.
Я вообще не понимаю почему IAR не сделали работа с боотлоадера боолее удобной. И в документации вообще молчат по етой теме.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Sep 30 2005, 10:52
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Nikola Kirov @ Sep 30 2005, 02:39)
И как просто оформит bootloader как библиотеку? Включения боотлоадера в проект приводит к необходимости  конфигурироват все опции проекта из xlc фаила а ето неудобно и сложно.
Я вообще не понимаю почему IAR не сделали работа с боотлоадера боолее удобной. И в документации вообще молчат по етой теме.
*


Вам же еще в самом начале топика говорли, что вообще не зачем бутлоадер включать в проект. В этом ПРИНЦИПИАЛЬНО нет необходимости. Бутлоадер сидит в микросхеме. Вы пишете новый проект, или, что более естественно, обновляете старый. Компилируете его. Естественно у вас есть программа для РС, не ажно для какой операционной системы, которая знает как общатся с Вашим бутлоадером. Эта программа Ваш новый код передает бутлоадеру, который, в свою очередь, записывает этот код поверх старого, то есть обновляет действующее ПО микроконтроллера.
И, по моему даже незачем парится со вставкой разных массивов (что я предлагал выше) и кода бутлоадера. Сам себя бутлоадер преписать не сможет - его область защищена от записи. Вам же достаточно только произвести контроль объема кода, что легко выполняется в ИАРе.
Зачем создавать себе много проблем из пустого места.
А обновить бутлоадер можно имея под рукой любой доступный программатор АВРов, который скорее всего у Вас есть, раз Вы общаетесь в этом разделе форума.
Так что совет Вам, не парьтесь, а пишите спокойно новые программы или обновляйте старые через бутлоадер.
Удачи.


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Nikola Kirov   bootloader   Sep 19 2005, 17:32
- - prottoss   Цитата(Nikola Kirov @ Sep 20 2005, 01:32)хочу...   Sep 19 2005, 18:31
- - Nikola Kirov   Интересно мнение из человека кто писал bootloader ...   Sep 19 2005, 20:05
- - bmf   Именно под IAR и есть у Atmel: AVR109 - Self-progr...   Sep 19 2005, 21:04
- - VladislavS   prottoss прав, в IAR размещение сегментов в памяти...   Sep 20 2005, 05:57
|- - Olegovich   Цитата(VladislavS @ Sep 20 2005, 08:57)protto...   Sep 20 2005, 08:45
|- - prottoss   Цитата(Olegovich @ Sep 20 2005, 16:45)Цитата(...   Sep 20 2005, 09:12
|- - Olegovich   Цитата(prottoss @ Sep 20 2005, 12:12)Цитата(O...   Sep 20 2005, 09:52
|- - prottoss   Цитата(Olegovich @ Sep 20 2005, 17:52)Так нех...   Sep 20 2005, 10:03
|- - ObitJr   + если они будут разными проектами и еще выставить...   Sep 20 2005, 10:33
|- - Olegovich   Цитата(prottoss @ Sep 20 2005, 13:03)Мы ведь ...   Sep 20 2005, 12:23
|- - prottoss   Цитата(Olegovich @ Sep 20 2005, 20:23)Цитата(...   Sep 20 2005, 12:40
- - IEC   Вообще то сначала делается загрузчик, а потом чере...   Sep 20 2005, 08:40
- - BVU   Посмотрие еще вот это может пригодиться:   Sep 20 2005, 12:58
- - IEC   А можно и сегмент CODE указать начиная с F000h нап...   Sep 20 2005, 13:03
- - Rst7   Есть еще одна маленькая тонкость - где лежит библи...   Sep 22 2005, 05:14
- - Nikola Kirov   Пороботал над проблема и он оказался более сериозн...   Sep 27 2005, 22:26
|- - prottoss   Цитата(Nikola Kirov @ Sep 28 2005, 06:26)...П...   Sep 27 2005, 23:49
- - Nikola Kirov   prottoss тъй показал мне хорошее решение. Оно наве...   Sep 28 2005, 10:51
|- - prottoss   Цитата(Nikola Kirov @ Sep 28 2005, 18:51)-Z(C...   Sep 28 2005, 11:14
- - Nikola Kirov   Не будет компилироватся а поставляем в област боот...   Sep 28 2005, 12:32
|- - prottoss   Цитата(Nikola Kirov @ Sep 28 2005, 20:32)Не б...   Sep 28 2005, 12:41
- - ObitJr   Сколько писал, но никогда не видел что линкер ...   Sep 29 2005, 18:11
- - prottoss   1   Sep 30 2005, 10:54


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

 


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


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