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

 
 
> AT91SAM9G45 не стартует, чего же ему не хватает?
Chestor
сообщение Oct 8 2011, 09:51
Сообщение #1


Участник
*

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



Всем привет.
Работаю с МК AT91SAM9G54. Собрал свою платку с процом, NAND и DDR2.
Раньше работал с отладочной платой AT91SAM9G54 и как она должна правильно работать представляю себе.
На свою плату через JTAG могу грузить и запускать программы (IAR). Могу прошивать NAND через SAMBA JTAG.
НО! Когда я загрузил прошивку в NAND и перезапустил контроллер, то никаких признаков жизни. Кварцы 12М и 32К живут, в порт отладки никакой информации... Такое ощущение, что sam-ba не находит загрузчиков (если вообще она стартует). Копание документации не помогло.
Подскажите пожалста, куда копать дальше? На какие ключевые моменты можно посмотреть и проверить?
Спасибо за ответы!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DpInRock
сообщение Oct 8 2011, 18:45
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Батарейку снять. BACKUP питание гарантировано обнулить. Поставить батарейку обратно.
Рестартовать. Проверить напряжение на RST. Если 0, повторить процедуру внимательнее.

Ну и в программе - разрешить юзерский сброс.



--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Chestor
сообщение Oct 10 2011, 07:11
Сообщение #3


Участник
*

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



Посмотрел самбой наличие на флешке бэдблоков. таких не обнаружено... Стало быть, с подсчетос CRC проблем быть не должно?

Попробовал стереть прошивку из NAND!
В результате устройство стало видеться по USB как "atm6124sysATMEL AT91xxxxxTestBoard"... Это работает встроенный (не изменяемый) загрузчик SAMBA в микроконтроллере. ТО есть, он полазил по внешним носителям в поиске загрузочных файлов, не нашел их и стал работать сам. В случае, если он находит загрузочный файл, то скачивает его в оперативу и передает ему управления.
Стало быть, до этого самба все же находила мою прошивку, скачивала ее и передавала ей управление... но она по каким-то причинам не работала. =( Теперь остается вопрос, почему одна и та же прошивка на одном проце работает, а на другом таком же проце не работает...
Go to the top of the page
 
+Quote Post



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

 


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


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