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

 
 
 
Reply to this topicStart new topic
> Не стартует микропроцессор AT91SAMS256
glebka
сообщение Jan 15 2008, 09:37
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Пришли платы с сборки, 5 штук - программирую их, программируются. но после процессор не пускается.Этим же кодом программирую плату которая в столе лежалаб всё идет на ура.Плата не менялась, компоненты на ней вроде также.Блин, микропроцессор не стартует и всё.В чем может быть причина, кто сталкивался. Проверил TST, JTAGSEL вроде всё правильно.Reset "1".
Go to the top of the page
 
+Quote Post
KRS
сообщение Jan 15 2008, 09:52
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Раз программируются значит внутренний клок работает. Наверное проблема в запуске внешнего клока, настройке плл...
Go to the top of the page
 
+Quote Post
Algol
сообщение Jan 15 2008, 09:58
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 140
Регистрация: 7-04-05
Из: Россия, Владимир
Пользователь №: 3 941



Если мыслить логически, прога работает на др. плате, значит не в ней дело. Если схемы плат идентичные, то не в разводке.
Остается проверить непропаи и сопли на дорогах, кварц попробовать заменить или кондеры поменьше поставить.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 15 2008, 10:53
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(glebka @ Jan 15 2008, 11:37) *
программирую их, программируются.
Программируется чем - самбой, JTAG? Если самбой - ищите ошибки в программе. Где-то она у вас виснет в самом начале. Возможно ошибка в алгоритме - неправильное состояние какой-то из ног вызывает бесконечный цикл (тестер, лупу и дебаггер в руки). Самба такая же программа, использует кварц и ФАПЧ, и если она работает - значит и проц, и кварц, и ФАПЧ живы. Если через JTAG - то что вам мешает ее "пошагать"?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
glebka
сообщение Jan 15 2008, 12:01
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Через JTAG .Пробовал пошагать, вываливается из дебаг режима(делал Debug Flash), говорит не может инициализировть отладкуб или файл *.bin gjdht;lty или не поддерживаемого формата. . Да вообще всё криво работает.Проблема в том, что этот проект не мой, остался по наследству.Говорили, что всё отлично, всё работает, оно эво как.Вообще-тоб странно. Ругается на лиценцию для RDI J-LINK и так далее.Иообщем если можно посоветуйте, как хотябы подправить вход в отладочный режим.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 15 2008, 12:05
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(glebka @ Jan 15 2008, 14:01) *
Через JTAG .
Чем? Посмотреть скрипт, не включается ли в нем защита от чтения (оно же отключение JTAG). Посмотреть, какая устанавливается частота JTAG - может слишком высокая.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
glebka
сообщение Jan 15 2008, 12:46
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Через IAR.Проект создан в IAR. Ещё немного и решусь поменять процессор.
Go to the top of the page
 
+Quote Post
glebka
сообщение Jan 15 2008, 13:55
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Есть такое сообщение:

Tue Jan 15 15:47:48 2008: Error in C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\ARM\config\flashloader\Atmel\FlashAT91SAM7Sx.mac at line 34, col 5: Unknown or ambiguous symbol.

Как его забороть?
Go to the top of the page
 
+Quote Post
Pat
сообщение Jan 15 2008, 19:13
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



А не пробовали стереть все через внешний пин ERASE, после чего прошить еще раз.
Go to the top of the page
 
+Quote Post
_dem
сообщение Jan 19 2008, 09:10
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970



Была похожая проблема с IAR - самые разнообразные ошибки. Проявлялась на тестовом образце плате (вырезанном фрезой).
На той же разводке на заводской плате (тьфу-тьфу-тьфу) все в порядке.

После экспериментов выяснили, что к такому поведению приводят сопли на линиях JTAG (у нас, во всяком случае).
Go to the top of the page
 
+Quote Post
defunct
сообщение Jan 20 2008, 02:27
Сообщение #11


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



У меня как-то была ошибка в разводке платы - от пина VDDCORE (1.8V) шла дорожка через всю плату на разъем. На одной плате все работало, на других - такой же глюк как у Вас - МК шился, но не работал.
Вылечил обрезанием этой дорожки и шунтированием ноги VDDCORE керамикой 0.1uf.
Потом естессно перерисовали.
Go to the top of the page
 
+Quote Post
Dimmy
сообщение Jan 20 2008, 14:26
Сообщение #12


Частый гость
**

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



Недавно была практически такая-же трабла. Проблема была в неправильно запаянных номиналах кондеров на кварце. Вместо 10пФ запаяли 10nF. Прога шилась - а потом все... Ни дебага, ни запуска... Проверь

Сообщение отредактировал Dimmy - Jan 20 2008, 14:28
Go to the top of the page
 
+Quote Post
glebka
сообщение Jan 22 2008, 14:03
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Спасибо всем кто откликнулся a14.gif , проблема была довольно проста.При монтаже убили процесоры статическим электричеством, врукопашную поменял , всё заработало. Монтажников убивать надо. sad.gif
Go to the top of the page
 
+Quote Post
Dimmy
сообщение Jan 23 2008, 04:42
Сообщение #14


Частый гость
**

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



Бывает... А "убивать" надо начальника сборочного участка... Проверять надо наличие "браслетов" у персонала.
Go to the top of the page
 
+Quote Post

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

 


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


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