Собрали первый экземпляр SK-AT91SAM9G45-XC6SLX платы.
Можно сказать, пока все прошло "как по маслу", ARM9 система работает, Спартан-6 (пришлось слегка понервничать с загрузкой, на этой плате этим ARM заведует) работает (тест его DDR2 успешно пройдет).
Но вот незадача - USB хост упорно отказывается работать в HS режиме, причем даже при не подключенных к хосту девайсах в консоль иногда валятся сообщения:
Флешки монтируются как FS и прочитать что-то крупное довольно затруднительно.
может кварц "шалит"?
с питанием все в порядке, может из-за бракованных блокировочных питание шумит?
если проц 9g45, то на моем экземпляре кита ЮСБ работает шустро и вполне стабильно.
ядро тоже, были ли изменения/правки?
адски сложно ловить глюки в достаточно сложной программно-аппаратной завязке..
я бы попробовал упростить задачу - в систему добавился Spartan, "ату его!" в смысле отключить его по питанию вместе с его стабилизаторами и SDRAM.
далее:
привести (по возможности) к апробированному базовому варианту. как я понял замыкаются транзюки и резистор в сторону АРМа (они реально присутствуют?)
смысл телодвижений - воспроизвести на новом релизе платы "старый" стабильный вариант и получить действующую шину.
и только потом подключать новые компоненты и смотреть за поведением системы. может Спартан генерит помехи, дает проседание питания в импульсе, наводки на DDR2.. тут уж как повезет..
из явных отличий в части ЮСБ:
у верхнего (по схеме порта) добавился разъем, а это дополнительные проводники
у нижнего - изменился порт был PB19 стал PD17
а порты ведут себя одинаково глючно или есть превалирование?