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

 
 
> Помогите - четверый SAM7s валится - не пойму. Перестает программироватья по JTAG., Неужели таким образом можно убить целый чип?
Димон Безпарольн...
сообщение Dec 2 2010, 14:30
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247



Начинается все одинаково - все программируется через JTAG (MT-Link+JFLASH ARM V4.08), SAM-BA ставится исправно - вывод 19 (PA16) в ноль уходит.

Кварец 18.432. Правда не пойму в какие моменты он должен работать. При стирании всего чипа (JTAG) генерация есть устойчивая. В остальных случаях нет. Когда удавалось прошить программу генерация тоже была.

После нескольких операций программирования/стирания через JTAG, нескольких попыток поставить SAM-BA все одинаково валится - SAM-BA не вызывается, программироваться по JTAG отказывается. Пишет ошибку верификации блока. Программировать флэш нулями (есть такая опция неизвестно зачем) также отказывается.

Перемычка Erase не помогает.

Неужели таким образом можно убить целый чип?

Люди, помогите - хотел освоить ARM, а получил полнейший тупик. Я даже готов несколько 7s128 или один 7s256 не паянные отдать взамен помощи.

Вот часть лога JTAG:
Цитата
Reading entire flash chip ...
- Connecting ...
- Connected successfully
- 1024 sectors, 1 range, 0x100000 - 0x13FFFF
- RAM tested O.K.
- Target memory read successfully. (262144 bytes, 1 range) - Completed after 3.951 sec
Erasing chip ...
- Erasing 1024 sectors, 0x100000 - 0x13FFFF
- RAM tested O.K.
- Erase operation completed successfully - Completed after 8.392 sec
Programming and verifying target (47184 bytes, 1 range) ...
- Programming target (47184 bytes, 1 range) ...
- ERROR: Programming failed @ address 0x00100000 (block verification error)
- ERROR: Failed to program target
- ERROR: Failed to program and verify target
Disconnecting ...
- Disconnected


Спасибо.

Сообщение отредактировал Димон Безпарольный - Dec 2 2010, 14:31
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Димон Безпарольн...
сообщение Dec 7 2010, 07:52
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247



Ситуация сдвинулась с мертвой точки. Следующая плата оказалась живучей. Поставил SAM-BA, подключил по USB.

Хреново - по JTAG быстрее в разы. ЖАЛЬ. Встает вопрос бутлодыря, но это отдельная тема.

Причина выхода из строя пяти предыдущих процессоров не раскрыта...

Могу только добавить, что при стирании всего чипа в случае нерабочих процессоров не отображаются номера секторов:

Цитата
Рабочий проц:
Erasing chip ...
- Erasing 1024 sectors, 0x100000 - 0x13FFFF
- RAM tested O.K.
- Erasing sector 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40..... 1019, 1020, 1021, 1022, 1023
- Erase operation completed successfully - Completed after 32.785 sec

Точки я сам поставил, чтобы не захламлять.

Нерабочий проц:
Erasing chip ...
- Erasing 1024 sectors, 0x100000 - 0x13FFFF
- RAM tested O.K.
- Erase operation completed successfully - Completed after 8.605 sec



Стабилитрон по питанию поставлен, хотя дело скорее всего не в нем - смотрел выплески по питанию цифровым осциллографом - практически нулевые.

Всем спасибо!

Сообщение отредактировал Димон Безпарольный - Dec 7 2010, 07:56
Go to the top of the page
 
+Quote Post



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

 


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


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