Перейти к содержанию
    

Не стартует AT91SAM7X256

Есть отладочная плата с сим чипом. Сожгли на ней стабилзатор и он, вместо 3.3 выдал 4.5В. Проц работать перестал. Заменили стабилизатор. Генератор не генерит, J-tag не видит. Сдуваем проц и напаиваем новый. И все то же самое. Думаю, может кварц повредился, заменяю. То же самое. Для контроля поставил третий проц и опять то же самое.

3.3 вольта на месте везде, где надо. 1.8 вольта так же на месте и где надо. На всех J-tag шинах подтяжка работает и до проца доходит. На XIN - 0, на XOUT - 0 и иногда какие-то приподъемы и всплески, но генерации нет. Я, вообще-то привык, что на генераторе должна быть постоянка в районе пол питания, а тут жеский 0. Может что-то не дает процу стартовать, вот только что? Диагностика со стороны j-tag говорит

a) No CPU clock - это правда

в) CPU blocked (nWait active)

c) Ice breaker (Embedded Ice macrocell) disabled (DBGEN ... Jumper setting ?)

Джампер не стоит, хотя и пробовал ставить.

Винды говорят, что по USB подключено неизвестное устройство, ловят подтяжку по шине.

 

Накидайте идей или ткните пальцем плиз, что-то я никак сам не разрулю. Пайку проверял. Паял станцией с заземлением.

Изменено пользователем Мусатов Константин

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть отладочная плата с сим чипом. Сожгли на ней стабилзатор и он, вместо 3.3 выдал 4.5В. Проц работать перестал. Заменили стабилизатор. Генератор не генерит, J-tag не видит. Сдуваем проц и напаиваем новый. И все то же самое. Думаю, может кварц повредился, заменяю. То же самое. Для контроля поставил третий проц и опять то же самое.

3.3 вольта на месте везде, где надо. 1.8 вольта так же на месте и где надо. На всех J-tag шинах подтяжка работает и до проца доходит. На XIN - 0, на XOUT - 0 и иногда какие-то приподъемы и всплески, но генерации нет. Я, вообще-то привык, что на генераторе должна быть постоянка в районе пол питания, а тут жеский 0. Может что-то не дает процу стартовать, вот только что? Диагностика со стороны j-tag говорит

a) No CPU clock - это правда

в) CPU blocked (nWait active)

c) Ice breaker (Embedded Ice macrocell) disabled (DBGEN ... Jumper setting ?)

Джампер не стоит, хотя и пробовал ставить.

Винды говорят, что по USB подключено неизвестное устройство, ловят подтяжку по шине.

 

Накидайте идей или ткните пальцем плиз, что-то я никак сам не разрулю. Пайку проверял. Паял станцией с заземлением.

Генерации не должно быть, если ее не включит зашитая в проц программа. При включении проц работает от внутреннего генератора

Изменено пользователем Calculator

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Диагностика со стороны j-tag говорит

a) No CPU clock - это правда

в) CPU blocked (nWait active)

c) Ice breaker (Embedded Ice macrocell) disabled (DBGEN ... Jumper setting ?)

Джампер не стоит, хотя и пробовал ставить.

Винды говорят, что по USB подключено неизвестное устройство, ловят подтяжку по шине.

Так может проблема в J-tag или дровах к нему.

Должен определяться даже не подключенный к плате.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте через самбу. Она, кстати, должна запустить основной генератор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В том то и дело, что ни самба, ни J-tag не видят проца. J-tag сам по себе виден и работает и он дает ошибку, что ядро не видно. Проверил USB защиту и согласование на SPUSB1BJT, он звонится по 22 ома на каждый провод. А встроенная программа, активизирующаяся после erase не должна включать кварц разве?

 

С дровами и со всем остальным проблем быть не должно, до сжигания стабилизатора все работало и на нескольких компьютерах.

Изменено пользователем Мусатов Константин

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для начала SAM-BA надо переписать из ROM во Flash. Это называется SAM-BA recovery и для этого существует джампер на пине TST.

Подробности в даташите и мануале на самбу.

Изменено пользователем amw

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для начала SAM-BA надо переписать из ROM во Flash. Это называется SAM-BA recovery и для этого существует джампер на пине TST.

Подробности в даташите и мануале на самбу.

Странно. Просмотрел весь даташит (версия F), ни одного упоминания TST в разделе про SAM-BA. И выражения SAM-BA recovery нет, может речь идет о SAM7S? Есть то, что TST учавствует в Fast Programing и в manufacturing test. Или в новом процессоре в душе нет САМБЫ и ее по первому разу туда надо закачать?

 

 

А, нашел в App Notes. А то все были уже проинициализированные и такой вопрос не вставал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для начала SAM-BA надо переписать из ROM во Flash. Это называется SAM-BA recovery и для этого существует джампер на пине TST.
Это мы тут недавно обсуждали - SAM-BA recovery и перезапись во флеш сделаны в SAM7S серии, в SAM7X при стирании кристалла (нога ERASE) стирается один из NVM битов и происходит ремап на нулевые адреса участка памяти с самбой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...