Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: програмировать SAM7S по радиоканалу ?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
adeyneko
Господа !

Не удавалось ли кому-либо програмировать кристал по радио ?

Мне нужно автоматизировать устройство которое крутится...
Останавливать врашение при отладке кода для перепрограмирования будет очень муторно...

Хочется повесить один zigbee модуль от MaxStream на порт компьютера а другой на DBGU port SAM7.

Нет ли у опыта при решении подобной задачи ?
Может идеи или советы ?

Всех Благ !

Alex.
Andy Mozzhevilov
Цитата(adeyneko @ Jul 13 2006, 06:31) *
Господа !

Не удавалось ли кому-либо програмировать кристал по радио ?

Мне нужно автоматизировать устройство которое крутится...
Останавливать врашение при отладке кода для перепрограмирования будет очень муторно...


А какая разница, как перепрограммировать? Вы будете стирать сектора флэш и писать туда программу по новой. В результате устройство не будет работать некоторое время.
Dron_Gus
Посмотрите в сторону OSA-24 (104). Bluetooth модуль. Эмулирует COM.
IgorKossak
Цитата(Andy Mozzhevilov @ Jul 13 2006, 07:28) *
...Вы будете стирать сектора флэш и писать туда программу по новой. В результате устройство не будет работать некоторое время.

Если наличной памяти много, то можно залить программу в свободную область не останавливая процесс, а по окончании заливки стартовать новую программу.
В этом случае время простоя будет минимально.
Всё зависит от загрузчика.
Andy Mozzhevilov
Цитата(IgorKossak @ Jul 13 2006, 14:46) *
Цитата(Andy Mozzhevilov @ Jul 13 2006, 07:28) *

...Вы будете стирать сектора флэш и писать туда программу по новой. В результате устройство не будет работать некоторое время.

Если наличной памяти много, то можно залить программу в свободную область не останавливая процесс, а по окончании заливки стартовать новую программу.
В этом случае время простоя будет минимально.


Если железка управляет чем-либо, например движком при помощи ШИМов, то какая разница, на сколько остановить контроллер, если потом все алгоритмы регулирования стартуют заново?

PS: Все больше убеждаюсь в том, что нужно уметь задавать вопросы. Направильно заданный вопрос может породить целую вариацию (зачастую полярных) рекомендаций. К сожалению задавать вопросы правильно умеют по большей части те, кому спрашивать особо нечего biggrin.gif .
PrSt
Цитата(adeyneko @ Jul 13 2006, 03:31) *
Господа !

Не удавалось ли кому-либо програмировать кристал по радио ?

Мне нужно автоматизировать устройство которое крутится...
Останавливать врашение при отладке кода для перепрограмирования будет очень муторно...

Хочется повесить один zigbee модуль от MaxStream на порт компьютера а другой на DBGU port SAM7.

Нет ли у опыта при решении подобной задачи ?
Может идеи или советы ?

Всех Благ !

Alex.

надо заметить отличная идея!
вот щяс у мя тоже есть один проект, где возможно прийдется к такому прибегнуть
просто отличный вопрос - может действительно кто-то что то может подсказать оригинальное?
GetSmart
Даже не понял,
то ли в ARM это положить,
то ли просто в Процессоры - Processors,
то ли в Форумы по интерфейсам - Interfaces forums (+)
zltigo
Cудя по тому, что автор не потрудился появится для обсуждения заданного вопроса это можно положить куда угодно.
Ну пусть будет в ARM :-)
Redaer
Ага, тема эта здесь была smile.gif только вот продолжения не получила sad.gif
PrSt
Цитата(Redaer @ Aug 2 2006, 10:24) *
Ага, тема эта здесь была smile.gif только вот продолжения не получила sad.gif

вообщето плохо что не развивается эта ниточка.
и плохо что никто такое не делал, а ведь автор в реале затронул интересную мыслю... 8)
ведь есть ряд устройств где такая возможность сужественно упрощяет этап разработки или обновления ПО
вот например - я щяс дома делаю девайс
плата которого крутится с скоростью 1500 об/мин
для того что бы перепрошить камень приходится останавнивать и перепрошивать а плпта большая...
а так это все в динамике можно былобы обновлять

и таких устройств много разрабатывают люди...
zltigo
Цитата(PrSt @ Aug 2 2006, 10:36) *
а ведь автор в реале затронул интересную мыслю... 8)

Вообще-то в чем новизна и проблема не совсем понял :-(. Радиоканал достаточно обычное явление и безразличен к тому что по нему бегает "прошивка" или что-то другое. Перерешивка контроллером "самого себя" тоже достаточно развитая тема.
Balun
У меня как то валялись ZigBee модули Ember. Так там в загрузике есть возможность перепрограммирования по радио. Очень даже удобно. Можно удалённо перепрограммировать модуль.
goodwin
Цитата(PrSt @ Aug 2 2006, 10:36) *
Цитата(Redaer @ Aug 2 2006, 10:24) *

Ага, тема эта здесь была smile.gif только вот продолжения не получила sad.gif

вообщето плохо что не развивается эта ниточка.
и плохо что никто такое не делал, а ведь автор в реале затронул интересную мыслю... 8)
ведь есть ряд устройств где такая возможность сужественно упрощяет этап разработки или обновления ПО
вот например - я щяс дома делаю девайс
плата которого крутится с скоростью 1500 об/мин
для того что бы перепрошить камень приходится останавнивать и перепрошивать а плпта большая...
а так это все в динамике можно былобы обновлять

и таких устройств много разрабатывают люди...


Подобный дивайс был успешно опробован в виде макета в канун Нового Года.
Вот только финансирование продолжения не получило wink.gif
Для динамики необязательно что-то шить - достаточно только обновлять в RAM в реальном времени.
(это лирическое отступление smile.gif )
Для такого рода дел самое оптимальное - использовать обычные малогабаритные точки доступа WI-FI,
которые стоят по нынешним временам даже дешевле, чем например модули BlueTooth с SPP профилем,
а характеристики намного лучше. Для примера - Asus WL-330 стоила $39.
Года 3-4 пользую в своих контроллерах на базе Atmega162 и удаленное обновление ПО, и обмен данными по IP. Цена вопроса - RTL8019S - $4 и RJ45 cо встроенным трансформатором - $2.5...
И делай со всем этим что хочешь - и проводное подключение через UTP, и беспроводное через точки доступа, да хоть по WWW...
В BOOT область Меги как раз умещается загрузчик по протоколу UDP.

С ARM вообще можно сделать что угодно, как заметил zltigo....

Единственное, что может препятствовать в некоторых применениях - WI-FI точки доступа довольно жручие...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.