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

 
 
> AT91SAM7S256 Не запускается, Непонятное поведение
Nikitoc
сообщение Feb 1 2010, 15:50
Сообщение #1


Местный
***

Группа: Validating
Сообщений: 207
Регистрация: 14-01-09
Из: Днепропетровск
Пользователь №: 43 367



Всем здрасте! Есть две платки: одна с at91sam7128 на борту (отладочная самая простенькая Проц+кварц+LDO). MT-LINK'ом программируется нормально, программа запускается нормально. Вторая - моего "производства" с at91sam7s256. Я поставил на нее разъем BH20 для mt-link'а чтобы поиграться с отладкой. Работаю в Keil'e. После сборки возникли такие проблемы:
1. Процессор прошивается, но при попытке перейти в режим отладки
а.) Зависает в стартапе на разных участках. Несколько раз ловил его в цикле ожидания стабилизации PLL.
б.) Вылетает вообще в какую-то непонятную область памяти ( 0xFFE95B00 E5801060 STR R1,[R0,#0x0060] )
в.) О чудо! нормально выполняется код в main(), однако Master Clock инициализируется неправильно (частота не 55Мгц а десятки герц).
г.) Отладчик выдает сообщение "Unable to halt arm core".

2. При попытке стереть флеш память компилятор пишет Erase skipped!

Я проверил питание и землю. VDDIN, VDDFLASH, VDDIO - 3.3 V (на всех), VDDCORE(все), VDDPLL - 1.84V (их запитываю от VDDOUT). Рядом навешаны блокировочные конденсаторы 0.1uF и 2.2uF, но не танталовые.
Кварц 20МГц+ 22пФ. Каюсь разводил не очень качественно, в частности питание проводил под микросхемой. В общем, уже запарился, не знаю куда смотреть. Кто сталкивался - помогите, пожалуйста.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
aaarrr
сообщение Feb 1 2010, 16:10
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Похоже что у вас что-то не так с кварцем или с ФАПЧ. Для начала оставьте только кварц, попробуйте запуститься. Кроме того, 20МГц - это верхняя граница работоспособности генератора, сидеть на ней не очень хорошо.
Go to the top of the page
 
+Quote Post
Nikitoc
сообщение Feb 1 2010, 16:40
Сообщение #3


Местный
***

Группа: Validating
Сообщений: 207
Регистрация: 14-01-09
Из: Днепропетровск
Пользователь №: 43 367



Цитата(aaarrr @ Feb 1 2010, 20:10) *
Похоже что у вас что-то не так с кварцем или с ФАПЧ. Для начала оставьте только кварц, попробуйте запуститься.

Мда. Интуиция Вас не подвела и на сей раз. Спасибо за помощь. ФАПЧ-то я отключил. И все заработало. Дальше - больше: оказывается я провтыкал RC-цепочку на входе ФАПЧ. Ща попробую поставить, и что-то мне подсказывает, что должно заработать :-)
Еще раз спасибо.

Спустя 15 минут...
Все заработало после добавления RC-цепочки на PLLRC. Благо места на плате хватило.

Сообщение отредактировал Nikitoc - Feb 1 2010, 16:59
Go to the top of the page
 
+Quote Post

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

 


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


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