об этом я спрашивал еще в декабре.. (сообщение №2)
[/quote]
Аха, но тогда я резюк ставил на старом кварце - он не показывал 48 МГц. :) А тут пошло...
Но почему старт идет нестабильно, вернее сейчас вообще не стартует - пока непонял. Плата чистая как у кота сами знаете что. Осциллограммы вряд ли помогут...
пока ничего нового не скажу..
- собрать на скоростной логике банальный генератор и погонять кварц(ы) на нем
- поискать/купить/украсть (красть не хорошо) плату адаптера PCI-USB2.0, на них ставиться заведомо исправный кварц 48МГц
- изобразить на набортном ПЛИСе и его PLL генератор нужной частоты, которую подать на вход тактовой АРМа
- последовать совету Павла и купить генератор на 48МГц
- присмотреться к дохломамкам писишным, на них ставят синтезаторы, правильно сконфигурив который можно получить заветные 48МГц..
а в софте вы уверены? его происхождение и стартап правильный?
ну такие интимные подробности наверно излишни (:
т.е. по софтовой части все должно мур-мурить (заведомо исправно)
тогда копайте хардваре - резисторы, положение перемычек, блокировочные емкости - может что-то упустили и не запаяли..
чистоту платы мы уже обсуждали..
лупа/микроскоп и иголочкой аккуратно проверить надежность пайки АРМа. бывает, что визуально соединение есть а фактически отсутствует. или "волосинка" припоя осталась между ножек/дорожек..
кстати, в логах загрузки чего полезное есть по части ЮСБ?
я, когда приживлял кварц на юсб, осциллом вроде не пользовался. запаивал и грузил ядро и смотрел в лог загрузки. ругалось - ставил следующий..
вероятно Павел даст более развернутый ответ.
Но я могу предположить (не проверял), что исходя из концепта контроля потребления энергии АРМа, запуск генератора для ЮСБ корки разрешается прописью бита в регистре, а при сбросе он равен 0. Т.о. надо грузить ядро и только тогда тыкать осциллом..
По крайней мере я, если бы был разработчиком ядра АРМа, то сделал бы генератор отключаемым - за китайцев ничего сказать не могу :)
1. Есть на МК такой вывод WDTON
2. Есть моя плата где я этот вывод сделал через перемычку с резетом
3. Если перемычку снять - кварц стартует на ура
Проблема решена. Прошу прощения за глупый вопрос - но может кто другой не ошибется.
Сейчас правда есть маленький нюанс - при первом подключении (после ребута ПК) TurboWriter работает на ура. После того как отключишь и подключишь плату начинает ругаться на COM порт через который подключен nuvoton. Это однако проблема которая к непосредственно к плате отношения не имеет.