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

 
 
> програмировать SAM7S по радиоканалу ?
adeyneko
сообщение Jul 13 2006, 00:31
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 3-11-05
Пользователь №: 10 445



Господа !

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

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

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

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

Всех Благ !

Alex.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 12)
Andy Mozzhevilov
сообщение Jul 13 2006, 04:28
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



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

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

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


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


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Jul 13 2006, 08:41
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Посмотрите в сторону OSA-24 (104). Bluetooth модуль. Эмулирует COM.


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jul 13 2006, 08:46
Сообщение #4


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(Andy Mozzhevilov @ Jul 13 2006, 07:28) *
...Вы будете стирать сектора флэш и писать туда программу по новой. В результате устройство не будет работать некоторое время.

Если наличной памяти много, то можно залить программу в свободную область не останавливая процесс, а по окончании заливки стартовать новую программу.
В этом случае время простоя будет минимально.
Всё зависит от загрузчика.
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Jul 13 2006, 08:57
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(IgorKossak @ Jul 13 2006, 14:46) *
Цитата(Andy Mozzhevilov @ Jul 13 2006, 07:28) *

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

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


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

PS: Все больше убеждаюсь в том, что нужно уметь задавать вопросы. Направильно заданный вопрос может породить целую вариацию (зачастую полярных) рекомендаций. К сожалению задавать вопросы правильно умеют по большей части те, кому спрашивать особо нечего biggrin.gif .


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
PrSt
сообщение Jul 13 2006, 10:50
Сообщение #6


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(adeyneko @ Jul 13 2006, 03:31) *
Господа !

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

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

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

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

Всех Благ !

Alex.

надо заметить отличная идея!
вот щяс у мя тоже есть один проект, где возможно прийдется к такому прибегнуть
просто отличный вопрос - может действительно кто-то что то может подсказать оригинальное?


--------------------
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Aug 1 2006, 17:39
Сообщение #7


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Даже не понял,
то ли в ARM это положить,
то ли просто в Процессоры - Processors,
то ли в Форумы по интерфейсам - Interfaces forums (+)


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 1 2006, 18:25
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Cудя по тому, что автор не потрудился появится для обсуждения заданного вопроса это можно положить куда угодно.
Ну пусть будет в ARM :-)


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Redaer
сообщение Aug 2 2006, 07:24
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 12-07-06
Пользователь №: 18 762



Ага, тема эта здесь была smile.gif только вот продолжения не получила sad.gif
Go to the top of the page
 
+Quote Post
PrSt
сообщение Aug 2 2006, 07:36
Сообщение #10


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(Redaer @ Aug 2 2006, 10:24) *
Ага, тема эта здесь была smile.gif только вот продолжения не получила sad.gif

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

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


--------------------
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 2 2006, 08:13
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



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

Вообще-то в чем новизна и проблема не совсем понял :-(. Радиоканал достаточно обычное явление и безразличен к тому что по нему бегает "прошивка" или что-то другое. Перерешивка контроллером "самого себя" тоже достаточно развитая тема.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Balun
сообщение Aug 2 2006, 12:04
Сообщение #12


Участник
*

Группа: Свой
Сообщений: 34
Регистрация: 26-07-06
Пользователь №: 19 098



У меня как то валялись ZigBee модули Ember. Так там в загрузике есть возможность перепрограммирования по радио. Очень даже удобно. Можно удалённо перепрограммировать модуль.
Go to the top of the page
 
+Quote Post
goodwin
сообщение Aug 2 2006, 12:25
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Цитата(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 точки доступа довольно жручие...
Go to the top of the page
 
+Quote Post

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

 


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


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