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

 
 
> Автономное программирование..., ATtiny из Mega...
Panych
сообщение Nov 12 2007, 14:08
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 335
Регистрация: 17-06-04
Из: Москва
Пользователь №: 35



Собственно, делаю, конечно, не программатор, но одна из функций состоит в том, чтобы из Mega128 иметь возможность прошивать ATtiny, причем не одной прошивкой, а несколькими поочередно.
Работаю в IAR-4.20А.
Варианты, пришедшие в голову:
1) Поставить внешнюю flash, содержащую программы, и прошивать
2) Заливать файлы прошивки для ATtiny в Mega, используя "Raw binary image". Мне кажется этот способ более элегантным, но помимо основного вопроса всплывет еще один - как подключить два файла? Можно, конечно, ручками объединить файлы прошивок, но не хотелось бы это делать каждый раз при внесении изменений - программы еще будут отлаживаться и дорабатываться некоторое время. Есть ли пути как-то автоматизировать это?

И основной вопрос:
Какой именно файл указывать линкеру?
hex? но он содержит много лишней информации.

Прежде всего хотелось бы понять, каким путем правильней идти, потому как всех возможностей IAR не знаю. Да и опыта написания прог для программирования контроллеров нет...


--------------------
Всегда не хватает времени, чтобы выполнить работу как надо, но на то, чтобы ее переделать, время находится. (Закон Мескимена.)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Panych
сообщение Jan 22 2008, 09:00
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 335
Регистрация: 17-06-04
Из: Москва
Пользователь №: 35



Ответ найден:
В программе надо объявлять как "extern __flash unsigned char"
Тема, которая помогла:
http://electronix.ru/forum/index.php?showtopic=18042&hl=


--------------------
Всегда не хватает времени, чтобы выполнить работу как надо, но на то, чтобы ее переделать, время находится. (Закон Мескимена.)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Panych   Автономное программирование...   Nov 12 2007, 14:08
- - Panych   готового решения не жду просто хотелось бы сразу ...   Nov 13 2007, 07:06
- - IgorKossak   Xlink.ENU.pdf --image_input Links pure binary file...   Nov 13 2007, 07:17
- - Panych   Нашел... 1) Как сказано, "This option corresp...   Nov 13 2007, 07:58
|- - Panych   Не могу понять, почему выходной файл формата raw-b...   Nov 13 2007, 09:38
- - IgorKossak   Линкер в версии 4.20 формирует raw binary с ошибко...   Nov 13 2007, 10:04
- - Panych   Спасибо! Чет, столько провозился...   Nov 13 2007, 10:14
- - IgorKossak   Насчёт возможности или невозможности подключения к...   Nov 13 2007, 10:14
- - Panych   Спасибо за советы, файл сгенерил, написал xcl-файл...   Nov 14 2007, 09:14
- - Panych   После вынужденного перерыва вернулся к проблеме, т...   Jan 21 2008, 11:04
- - Panych   Подсказали ошибку - в последовательности действий:...   Jan 21 2008, 14:27
- - Panych   Далее... При линковании кода программируемого устр...   Jan 22 2008, 08:00
- - Panych   Опять возникла проблема. В Extra Option при компил...   Feb 4 2008, 11:56
|- - IgorKossak   Цитата(Panych @ Feb 4 2008, 13:56) Как за...   Feb 4 2008, 12:37
- - Panych   Спасобо, получилось   Feb 4 2008, 15:28


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

 


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


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