dadya_vovan
Свой-
Постов
30 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о dadya_vovan
-
Звание
Участник
-
LPC212x + CrossWorks 1.7
dadya_vovan опубликовал тема в ARM, 32bit
Здравствуйте, уважаемые. Заводя платку на LPC2129 (MT-System), встретил следующую проблему: при переносе проекта, сделанного в CW 1.4, в CW 1.7, не удается получить рабочего бинарника типа Flash Release (т.е. прошивка через Flash Utility идет нормально, а вот запускаться код не хочет). При этом отладка через Wiggler идет прекрасно, код рабочий (да и в 1.4 с запуском из Flash проблем никаких не было). Возможно, какие-то настройки проектов изменились с тех пор - не пойму пока, что за грабли. Если есть проект с "рабочими" настройками - буду очень благодарен, т.к. время поджимает. -
RM9200: тест USB в standalone
dadya_vovan ответил dadya_vovan тема в Отладочные платы
Разобрался наконец. Если кто-то что-то такое встретит - проблема была в выравнивании структур на 32 разряда. После введения соответствующих директив (#pragma data_alignment) откомпиленный в IAR тест работает, как и исходные бинарники (только без использования загрузчика). "Всем спасибо, все свободны!" (С) -
RM9200: тест USB в standalone
dadya_vovan ответил dadya_vovan тема в Отладочные платы
Еперный театр... Дмитрий... Речь всего-навсего о том, что собственный проект под IAR дает результат, отличный от бинарников, загружаемых через u-boot на ту же самую плату (с ними тесты ПРОХОДЯТ, как я уже писал в самом первом посте). Исходники ВРОДЕ БЫ те же. Вопрос - в какой части ДНК ошибка? Если кто-то что-то подобное писал - хотел обменяться опытом. А тут такое... Не "льется" на Вас никаких претензий, в том-то и дело. Вы, кажется, с этим IAR-ом вообще не работаете, USB "отдали на откуп" и FreeBSD не поддерживаете? Ну и хорошо, вопросов нет никаких. Вернее, есть, но не к Вам. Давайте прекратим бесполезный флуд. Вдруг кто-то что-нибудь по делу скажет. -
RM9200: тест USB в standalone
dadya_vovan ответил dadya_vovan тема в Отладочные платы
Дмитрий... При всем уважении к Вам, это все слова - полезной информации в них нет, увы. Как нет ее и в утверждении "FreeBSD я не поддерживаю" ((С) Вы). Возник некоторый тупик в конкретной задаче (и если вчитаться в ее описание - похоже, что дело СОВСЕМ не в камне и не в схемоте) - я просто обратился за помощью к местным "обитателям". А все прочее - "да причем тут немцы?!" (см. трэд по ссылке выше). -
RM9200: тест USB в standalone
dadya_vovan ответил dadya_vovan тема в Отладочные платы
Тем не менее, факт есть факт. -
RM9200: тест USB в standalone
dadya_vovan ответил dadya_vovan тема в Отладочные платы
Текстов "Игорька" у меня не было никогда - сам зимой искал, когда с USB проблемы начались. Но судя по всему, BasicUHP и его код - это одно и то же (и суть, и вывод одинаковы). Исходник в аттаче - если надо, берите. Почему под IAR без загрузчика ЭТО не работает - вот в чем вопрос... cmdline.rar -
RM9200: тест USB в standalone
dadya_vovan опубликовал тема в Отладочные платы
Доброе время суток. Нужна помощь сведущих товарищей... Имеется плата EVM9200. Пытаюсь написать тестовое приложение для USB (loopback между UHP и UDP), работаю под IAR. Проц инициализируется "классическим" уже образом - 179,712, 96/2=48 и т.п. Код самого теста - т.н. "BasicUHP" (исходники где-то в сети нашел). Т.е. гоняются пакеты между UHP и UDP одного и того же камня. А дальше начинаются чудеса. Примерно один раз из десяти тест доходит до передачи данных и валится на отсутствии DATA ACK на UHP. Все остальные случаи заканчиваются также неудачно, но гораздо раньше - нет пакета SETUP на UDP. При этом бинарник, который был в комплекте с исходником, после загрузки через u-boot дает положительный результат (тест проходит полностью). Абсолютно аналогичный тест был выложен в свое время на форуме у Дм.Черкашина - сбоев также нет. Начальная инициализация проца в этом самом загрузчике делается точно так же. Единственная существенная разница состоит в том, что в моем случае код запускается из внутренней SRAM AT91, а из-под загрузчика - из SDRAM. Самое любопытное, что ситуация с SETUP до боли напоминает проблему, описанную в трэде http://electronix.ru/forum/index.php?showtopic=45183 Т.к. в итоге народ, работая под FreeBSD, обнаружил очень похожий "косяк" с пакетом SETUP. Если кто-то в состоянии помочь - могу выложить файлы проекта, исходник BasicUHP и все прочее. Если есть какие-то свои наработки или видели что-то подобное - поделитесь, пожалуйста. -
Hard-блоки гигабитного Ethernet есть только у некоторых Virtex. Поэтому на Вашем кристалле только контроллер 10/100 на логике можно собрать. И то не факт - эти контроллеры здоровые, может объема не хватить.
-
AnyData DTM-300A
dadya_vovan ответил one_man_show тема в Сотовая связь и ее приложения
Не стоит благодарности. Нет, UART не подключали. Нас только USB-вариант интересовал, поэтому не было такой необходимости. -
AnyData DTM-300A
dadya_vovan ответил one_man_show тема в Сотовая связь и ее приложения
GND на 1,2,39,40,59,60 около 4V на 56,58,53,55 5V от разъема USB на 51 Плюс четыре ноги на UIM, две для USB (как писал выше) и четыре светодиода с кнопкой RESET на PSHOLD. -
Как вариант - динамическое изменение частоты DCM ПЛИС тоже делается с помощью динамической реконфигурации кристалла (в некоторых документах из начальной подборки идет речь именно о такой методике). Применений для этой технологии не только в ЦОС, но и во многих других областях полно, наверное...
-
AnyData DTM-300A
dadya_vovan ответил one_man_show тема в Сотовая связь и ее приложения
USB D+ идет напрямую на 49-ю ногу модуля, USB D- - на 50. Никаких согласующих или подтягивающих резисторов или конденсаторов там не нужно - вся эта конструкция работает как USB-модем после установки драйвера на ПК. -
DMIPS - это однозначно Dhrystone. А по поводу VAX вот что пишут в Wiki: For a while the VAX-11/780 was used as a baseline in CPU benchmarks because its speed was about one MIPS. Ironically enough, though, the actual number of instructions executed in 1 second was about 500,000. One VAX MIPS was the speed of a VAX-11/780; a computer performing at 27 VAX MIPS would run the same program roughly 27 times as fast as the VAX-11/780.
-
VirtexIIPro, судя по всему...