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

 
 
 
Reply to this topicStart new topic
> почему не загружается SAM-BA в SAM7S321?
DIKPOST
сообщение Jan 11 2010, 10:03
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 31-08-05
Пользователь №: 8 097



Ув. коллеги!
вот такая проблема... стираю SAM7S321 подачей единицы на пин ERASE, потом подаю на чип питание, пауза 10 сек. , обнуляю уровень на ERASE подаю питание. Чип должен загрузить САМБУ, но он этого не делает. Смотрю память, бит GPNVM2 сброшен, самба в РАМ не скопировалась и потому не запускается. Подскажите, в чем причина.
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Jan 11 2010, 10:28
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Я делал так: включить питание, соединить ERASE с 3.3В на пару секунд, выключить питание; замкнуть TST, PA0, PA1, PA2 на 3.3В, включить питание на 15 секунд, выключить питание, привести TST, PA0, PA1 и PA2 в исходное состояние. При последующем включении питания SAM-BA готова к работе smile.gif Правда, я так делал только для SAM7S32 и SAM7S256.

Сообщение отредактировал RabidRabbit - Jan 11 2010, 10:29
Go to the top of the page
 
+Quote Post
DIKPOST
сообщение Jan 11 2010, 10:54
Сообщение #3





Группа: Участник
Сообщений: 7
Регистрация: 31-08-05
Пользователь №: 8 097



Цитата(RabidRabbit @ Jan 11 2010, 12:28) *
Я делал так: включить питание, соединить ERASE с 3.3В на пару секунд, выключить питание; замкнуть TST, PA0, PA1, PA2 на 3.3В, включить питание на 15 секунд, выключить питание, привести TST, PA0, PA1 и PA2 в исходное состояние. При последующем включении питания SAM-BA готова к работе smile.gif Правда, я так делал только для SAM7S32 и SAM7S256.


К сожалению, манипуляции с пинами TST PA0-PA2 не подходят, у меня на плате разведены шины питания и ERASE. На плате 5 процев, один SAM7SE256 и 4 SAM7S321. по идее, для конечного пользователя предусмотрена возможность делать апгрейд ПО, для этого на гравном проце замыкаем перемычку ERASE, потом программируем его через ЮСБ, а главный потом раздает 4-м своим периф. контроллерам свои части кода.
главный проц четко стирается замыканием ERASE на плюс и нормально программируется по ЮСБ. почему периферийные SAM7S321 не программируются, мне непонятно
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 11 2010, 11:27
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(DIKPOST @ Jan 11 2010, 13:54) *
К сожалению, манипуляции с пинами TST PA0-PA2 не подходят, у меня на плате разведены шины питания и ERASE.

А SAM7S, к сожалению, не подходит ваша разводка. У SE и S разные процедуры запуска загрузчика, для последнего нужны манипуляции с TST и PA0-2.
Go to the top of the page
 
+Quote Post
DIKPOST
сообщение Jan 11 2010, 11:41
Сообщение #5





Группа: Участник
Сообщений: 7
Регистрация: 31-08-05
Пользователь №: 8 097



Цитата(aaarrr @ Jan 11 2010, 13:27) *
А SAM7S, к сожалению, не подходит ваша разводка. У SE и S разные процедуры запуска загрузчика, для последнего нужны манипуляции с TST и PA0-2.

Спасибо, aaarrr! А где можно почитать об этом? В даташите на SAM7S321 я такого не видел
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 11 2010, 11:58
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



В даташите упоминается минимум в двух разделах:
6.2 Test Pin
и
8.10 SAM-BA Boot Assistant
Go to the top of the page
 
+Quote Post
DIKPOST
сообщение Jan 11 2010, 12:05
Сообщение #7





Группа: Участник
Сообщений: 7
Регистрация: 31-08-05
Пользователь №: 8 097



Цитата(aaarrr @ Jan 11 2010, 13:58) *
В даташите упоминается минимум в двух разделах:
6.2 Test Pin
и
8.10 SAM-BA Boot Assistant

Спасибо!
Go to the top of the page
 
+Quote Post

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

 


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


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