|
|
  |
почему не загружается SAM-BA в SAM7S321? |
|
|
|
Jan 11 2010, 10:03
|
Группа: Участник
Сообщений: 7
Регистрация: 31-08-05
Пользователь №: 8 097

|
Ув. коллеги! вот такая проблема... стираю SAM7S321 подачей единицы на пин ERASE, потом подаю на чип питание, пауза 10 сек. , обнуляю уровень на ERASE подаю питание. Чип должен загрузить САМБУ, но он этого не делает. Смотрю память, бит GPNVM2 сброшен, самба в РАМ не скопировалась и потому не запускается. Подскажите, в чем причина.
|
|
|
|
|
Jan 11 2010, 10:28
|

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

|
Я делал так: включить питание, соединить ERASE с 3.3В на пару секунд, выключить питание; замкнуть TST, PA0, PA1, PA2 на 3.3В, включить питание на 15 секунд, выключить питание, привести TST, PA0, PA1 и PA2 в исходное состояние. При последующем включении питания SAM-BA готова к работе  Правда, я так делал только для SAM7S32 и SAM7S256.
Сообщение отредактировал RabidRabbit - Jan 11 2010, 10:29
|
|
|
|
|
Jan 11 2010, 10:54
|
Группа: Участник
Сообщений: 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 готова к работе  Правда, я так делал только для SAM7S32 и SAM7S256. К сожалению, манипуляции с пинами TST PA0-PA2 не подходят, у меня на плате разведены шины питания и ERASE. На плате 5 процев, один SAM7SE256 и 4 SAM7S321. по идее, для конечного пользователя предусмотрена возможность делать апгрейд ПО, для этого на гравном проце замыкаем перемычку ERASE, потом программируем его через ЮСБ, а главный потом раздает 4-м своим периф. контроллерам свои части кода. главный проц четко стирается замыканием ERASE на плюс и нормально программируется по ЮСБ. почему периферийные SAM7S321 не программируются, мне непонятно
|
|
|
|
|
Jan 11 2010, 11:41
|
Группа: Участник
Сообщений: 7
Регистрация: 31-08-05
Пользователь №: 8 097

|
Цитата(aaarrr @ Jan 11 2010, 13:27)  А SAM7S, к сожалению, не подходит ваша разводка. У SE и S разные процедуры запуска загрузчика, для последнего нужны манипуляции с TST и PA0-2. Спасибо, aaarrr! А где можно почитать об этом? В даташите на SAM7S321 я такого не видел
|
|
|
|
|
Jan 11 2010, 12:05
|
Группа: Участник
Сообщений: 7
Регистрация: 31-08-05
Пользователь №: 8 097

|
Цитата(aaarrr @ Jan 11 2010, 13:58)  В даташите упоминается минимум в двух разделах: 6.2 Test Pin и 8.10 SAM-BA Boot Assistant Спасибо!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|