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

 
 
> SAM7S256 может сам себе сменить прошивку?
YAN
сообщение Jul 7 2006, 12:34
Сообщение #1





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



Привет.
Существуют ли функциональные возможности у SAM7S256 поменять свою собственную прошивку?
То есть запрограммили его, запустили и он работает на объекте. И уж очень не хочется выезжать на объект каждый раз для обновления его ПО, если дистанционно можно загрузить новый софт по каналу связи, но как поменять прошивку на эту новую?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
YAN
сообщение Jul 7 2006, 13:45
Сообщение #2





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



Стоп.
Насколько я понял из описания, SAM-BA это возможность программировать ARM снаружи по UART-у:
обеспечиваем на PA0, PA1, TST высокий уровень, включаем ARM и загружем снаружи по UARTу в него команды для смены прошивки.

А если снаружи никого нету и проц сам скачал для себя новую прошивку (не важно как) и положил её куда-нибудь в ОЗУ?
Go to the top of the page
 
+Quote Post
Edmundo
сообщение Jul 7 2006, 14:19
Сообщение #3


Мастер
****

Группа: Свой
Сообщений: 730
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 474



Цитата(YAN @ Jul 7 2006, 17:45) *
А если снаружи никого нету и проц сам скачал для себя новую прошивку (не важно как) и положил её куда-нибудь в ОЗУ?

Не знаю, как насчет стандартных средств, а собственными силами можно -- сделать отдельно загрузчик, который не перепрошивается и функциональную прошивку, которая пишется в свою секцию flash и на которую прыгает загрузчик. Так часто делаем (не на АРМ, но суть та же). Есть там некоторые моменты, но это реализуемо.


--------------------
شامل
Go to the top of the page
 
+Quote Post



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

 


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


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