ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
431794
Андрей4321 (10.08.2013 16:29, просмотров: 13865)
Прошу помощи в "запуске" самодельной платы на AT91SAM9X25 Доброго всем времени суток! Уже с неделю бьюсь, пока одни вопросы. Пользуюсь 2-м КроссВорксом с демо-лицензией, программки загружаю через самодельный JTAG на FTDI. Первым делом написал тест памяти (DDR2 такая же, как в Атмелевском кит-е), инициализацию "сдул" из исходников at91bootstrap. Тест проходит только если снизить частоту до 100МГц и увеличить тайминги на 2 такта. Это несмотря на то, что плата 4-слойная и где-то как-то пытались выровнять длины проводников и получить волновое сопротивление. Получались ли у кого-нить платы, работающие на 133МГц? Т.к. память не работает с "родными" таймингами, не получается пользоваться Атмелевской "Самбой" - говорит, что ошибка инициализации памяти. Нельзя ли каким-нибудь образом подставить свою инициализацию? Там есть исходники, но чем их компилировать под Виндой? По умолчанию at91bootstrap для At91sam9x5 предлагают компилировать в Thumb-режиме. У меня он запускается только будучи скомпилирован для ARM. Был бы очень благодарен, если бы кто-нить подсказал методику наладки подобных плат - то, что рекомендует Атмель мне не подходит, так как не работает Самба и в моей плате нет NAND Flash, для загрузки в которую "заточены" все атмелевские демо.