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

 
 
> Прошивка AT91SAM7 в серии, с установленным Security bit
Serg_el
сообщение Dec 21 2009, 06:02
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 302
Регистрация: 13-12-06
Из: Togliatti
Пользователь №: 23 473



Каким софтом лучше прошивать в серии при установленном Security bit? Проблема в том, что, например, SAM-BA после прошивки пытается прочитать флэш и в итоге виснет, т.к. эта операция уже под запретом.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vmp
сообщение Dec 21 2009, 06:42
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Цитата(Serg_el @ Dec 21 2009, 09:02) *
Каким софтом лучше прошивать в серии при установленном Security bit? Проблема в том, что, например, SAM-BA после прошивки пытается прочитать флэш и в итоге виснет, т.к. эта операция уже под запретом.

Самба не прошьет - надо сначала стереть кристалл (замкнуть ERASE), потом перезаписать самбу (TST), и только потом шить (это для SAM7S).
Можно держать в программе загрузчик, который позволит обновить ПО, Security bit этому не мешает.
Кстати, Security bit может ставить уже сама окончательная программа.
Go to the top of the page
 
+Quote Post
Serg_el
сообщение Dec 21 2009, 07:30
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 302
Регистрация: 13-12-06
Из: Togliatti
Пользователь №: 23 473



Цитата(vmp @ Dec 21 2009, 09:42) *
Самба не прошьет - надо сначала стереть кристалл (замкнуть ERASE), потом перезаписать самбу (TST), и только потом шить (это для SAM7S).
Можно держать в программе загрузчик, который позволит обновить ПО, Security bit этому не мешает.
Кстати, Security bit может ставить уже сама окончательная программа.


В моей прошивке есть код, который устанавливает Security bit. Устанавливать его с помощью каких-либо программ не вижу смысла, да и вообще это ненадежно, т.к. его просто могут забыть установить.
Самба прекрасно прошивает проц, но потом автоматически пытается прочитать содержимое памяти, видимо для проверки записи, и зависает, т.к. чтение уже запрещено! Меня интересует именно софт, в котором я могу либо отключить проверку записи, либо программа будет адекватно реагировать на невозможность такой проверки.

PS Erase нужен при перепрошивке микроконтроллера с установленным Security bit.
Go to the top of the page
 
+Quote Post
vmp
сообщение Dec 21 2009, 08:10
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Цитата(Serg_el @ Dec 21 2009, 10:30) *
В моей прошивке есть код, который устанавливает Security bit. [...]
Самба прекрасно прошивает проц, но потом автоматически пытается прочитать содержимое памяти, видимо для проверки записи, и зависает, т.к. чтение уже запрещено!

Не понятно.
Самба прошивает проц, но поскольку самба еще работает, то программа не запущена (иначе самбы уже не было) и никак записать этот бит не может.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th June 2025 - 21:55
Рейтинг@Mail.ru


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