Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AT91SAM7S256 Не запускается
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
Nikitoc
Всем здрасте! Есть две платки: одна с 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пФ. Каюсь разводил не очень качественно, в частности питание проводил под микросхемой. В общем, уже запарился, не знаю куда смотреть. Кто сталкивался - помогите, пожалуйста.
aaarrr
Похоже что у вас что-то не так с кварцем или с ФАПЧ. Для начала оставьте только кварц, попробуйте запуститься. Кроме того, 20МГц - это верхняя граница работоспособности генератора, сидеть на ней не очень хорошо.
Nikitoc
Цитата(aaarrr @ Feb 1 2010, 20:10) *
Похоже что у вас что-то не так с кварцем или с ФАПЧ. Для начала оставьте только кварц, попробуйте запуститься.

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

Спустя 15 минут...
Все заработало после добавления RC-цепочки на PLLRC. Благо места на плате хватило.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.