|
Проблема с Atmel AT91SAM7S64-AU-001 |
|
|
|
May 4 2013, 16:10
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 4-05-13
Из: Петербург
Пользователь №: 76 728

|
Люди,подскажите,в чем делать !! После неудачного обновления FW у MIDI клавиатуры Icon inspire 6, клава вообще перестала определяться как USB устройство. Мне удалось по описанной ниже методике восстановить загрузчик,но после заливки собственно прошивки клава опять исчезает из системы и не видится как USB устройство. Что и как я делал описал ниже.
Восстановление загрузчика : 1. припаял к контакту №55(Erase) контроллера через резистор 1 кОм кнопку на +3,3В 2. припаял к контакту №40(TST) контроллера через резистор 1 кОм тумблер на +3,3 В. 3.подключил к USB (тумблер питание выключен). 4. включаю питание. 5.на 2 секунды нажимаю кнопку Erase 6.выключил питание 7.включил тумблер TST. 8.включил тумблер питания,жду 20 секунд 9.выключил питание. 10.выключил тумблер TST 11.включил питание.
При включении устройство нашлось и потребовало дрова. Через Wizard установил дрова (они есть в папке drv SAM-BA 2.10). После установки дров устройство определяется в системе как atm6124.sys Atmel AT91xxxx Test Board.
При выключении\включении устройства - все ОК,все находится,определяется. Теперь приступаю к заливке FW: 1. Запускаю SAM-BA 2.10. 2.выбираю в окне подключения \usb\ARMO at91sam7s64-EK 3.нажимаю Connect. 4. Появляется окно SAM-BA 2.10 5. нажимаю Send File Name,выбираю мою прошивку. 6. нажимаю Send File,Sam-ba начинает что то заливать, попутно задает пару вопросов,на оба отвечаю Yes. 7. По окончании нажимаю Link --disconnect.
Выключаю устройство,включаю - винда не видит ,не может определить. Проделал все это несколько раз,результат один и тот же,после заливки FW устройство перестает определяться. У меня такое впечатление,что FW затирает загрузчик. В окне SAM-BA есть кнопочка Script - что нужно там выбрать? В прикрепленных - собственно прошивка и фото фрагмента платы.
|
|
|
|
|
May 4 2013, 20:20
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 4-05-13
Из: Петербург
Пользователь №: 76 728

|
Цитата(aaarrr @ May 4 2013, 23:28)  Все правильно: у SAM7S по TST загрузчик переписывается во флеш, а затем затирается записанным приложением. То есть проблема в прошивке которую я заливаю? Она должна содержать и загрузчик и собственно прошивку ? Но если загрузчика в ней нет,значит прошивка не рабочая?
|
|
|
|
|
May 4 2013, 21:51
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 4-05-13
Из: Петербург
Пользователь №: 76 728

|
Прилагаю прошивку,посмотрите пожалуйста !
|
|
|
|
|
May 5 2013, 06:56
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 4-05-13
Из: Петербург
Пользователь №: 76 728

|
Я пытался прошить из под WIN XP 32 bit SP-3. Шил SAM-BA 2.10.
Genadi Zawidowski - вы проверили именно ту прошивку которую привел во вложении? То есть она рабочая ? А что тогда я делаю не так? В самбе есть кнопка Script ,в нем выпадающее меню, может быть там нужно что то правильно выбрать?
|
|
|
|
|
May 5 2013, 08:29
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 4-05-13
Из: Петербург
Пользователь №: 76 728

|
А это принципиально чем шить ? Может быть попробовать SAM-BA 2.12 ? Где её можно скачать ?
|
|
|
|
|
May 5 2013, 09:02
|

Профессионал
    
Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634

|
Скрипт я не использовал. А какую, кроме вашей, прошивку я мог использовать? Именно файл, размещённый в данной теме. Кстати, я первый раз в жизни программировал samba, до этого только samprog, с более спартанским интерфейсом и магическими последовательностями присоединения устройства и запуска программы. samba, во-первых, заработала под w7 64. Последовательность действий по стиранию процессора и программированию Вы привели правильную. Только я не нашёл кнопки disconnect.
Сообщение отредактировал Genadi Zawidowski - May 5 2013, 09:03
|
|
|
|
|
May 5 2013, 09:38
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 4-05-13
Из: Петербург
Пользователь №: 76 728

|
В процессе прошивки появляются два сообщения : Do you want to unlok involvtd lock region(s) (0 to 15) Что тут нужно выбрать? - YES No ? Do you want to lock involved lock region(s) (o to 15) Что тут выбрать? Yes NO ? Сделал Compare, ответ следующий : Sent file & Memory area cjntent(adress: 0x100000, size 63352 bytes) match exactly ! Что это означает?Все ОК ? Disconnect - в верху окна SAM-BA 2.10 (Link ----- Disconnect). Проделал прошивку только что еще раз - не получается,опять все исчезло из системы. Может быть с железкой проблема ?
Сообщение отредактировал IgorKossak - May 5 2013, 16:31
Причина редактирования: бездумные пробельные строки
|
|
|
|
|
May 5 2013, 09:46
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(victor1956 @ May 5 2013, 13:38)  Что это означает?Все ОК ? Да, все ОК. Цитата(victor1956 @ May 5 2013, 13:38)  Может быть с железкой проблема ? Вполне возможно. Хотя у Genadi Zawidowski все стартануло на левой железке. Но это не показатель, конечно. Одно можно сказать точно: прошивка в порядке и записана правильно.
|
|
|
|
|
May 5 2013, 10:05
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 4-05-13
Из: Петербург
Пользователь №: 76 728

|
То есть что получается железка с загрузчиком из своей флеши работает, а если загрузить загрузчик с прошивкой - не работает. Где может быть неисправность? Можно считать что кварц работает? Осмотрел сейчас пайки контроллера - что то они не внушают доверия. Конечно не хочется сразу хвататься за паяльник,может быть все таки проблема софтового характера... Вот фото фрагмента платы
Сообщение отредактировал victor1956 - May 5 2013, 09:57
Эскизы прикрепленных изображений
|
|
|
|
|
May 5 2013, 10:16
|

Профессионал
    
Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634

|
Цитата В процессе прошивки появляются два сообщения У меня такие же. Цитата Можно считать что кварц работает? Думаю, да. Возможно, "железка" в вашем случае по каким-то причинам (самодиагностика?) не запускается. Или "ЛЯ западает"...
Сообщение отредактировал Genadi Zawidowski - May 5 2013, 10:21
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|