dimm
Участник-
Постов
12 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйКонтакты
-
ICQ
Array
-
Требуется
dimm ответил naukom тема в Предлагаю работу
Пришлите ТЗ на почту dsh (собака) lumenta (dot) ru -
Действительно, работа через регистры PPI напрямую + VDK LAN драйвер происходит без проблем ...
-
bf537 vdk ppi+lwip
dimm опубликовал тема в Сигнальные процессоры и их программирование - DSP
Прошу помощи в решении проблемы: делаю проект на ez-kit bf537, основа - vdk+lwip, добавил драйвер ppi в input-режиме (данные и синхро идут от ацп через плис), также подключен драйвер уарта. dcb не используется. Шлю пакеты udp (send()) на каждое третье прерывание ppi (ppi на частоте 1 кГц), пакет гарантированно успевает уйти до следующего цикла передачи - вижу по осциллографу по времянке функции send. Все работает хорошо некоторое время, 10 мин, пол-часа, час, затем в драйвере ppi вылетает ошибка ADI_PPI_EVENT_ERROR_INTERRUPT (в callback-функции) и далее попытки перезапустить ppi драйвер (через команду по уарт или прямо в коде программы) ни к чему не приводят - драйвер продолжает гнать эту ошибку, либо зависает вся программа. Пробовал как вариант в одном потоке, так и разнести процессы по потокам (ppi и send), результат одинаков. Куда можно копнуть чтобы найти причину? Как правильно перезапустить ppi в случае ошибки? К сожалению у меня нет хардварного эмулятора, вся отладка через уарт, ethernet, осциллограф. -
VDSP - U-boot ?
dimm опубликовал тема в Сигнальные процессоры и их программирование - DSP
Возможно ли с помощью U-boot загружать и запускать на плате STAMP BF537 программный код, генерируемый через VDSP (.ldr, .dxe ...)? -
Может кто-то делал или знает, есть ли в природе примеры реализации поднятия Linux на PPC (xilinx virtex4 в частности)?
-
need help VDSP 4.5
dimm опубликовал тема в Алгоритмы ЦОС (DSP)
На свежеустановленном VisualDSP++ 4.5 не могу скомпилировать ни одного проекта, в т.ч. из туториала, вне зависимости от директории размещения проекта, выдает типа: ----------------Configuration: dotprodc - Debug---------------- .\dotprod.c [Error ea1011] "command-line":1 '\LOCALS~1\Temp\acc061033b2000\acc061033b2001.s': Already saw input filename D:\DOCUME~1\. Assembler totals: 1 error(s) and 0 warning(s) cc3089: fatal error: Assembler failed Tool failed with exit/exception code: 1. Build was unsuccessful. В хелпе указано, что такая ошибка возникает у ассемблера если в ком. строке одинаковые имена файлов.В лог файле вроде все в порядке: # Generated by the VisualDSP++ IDDE (Tue Jul 10 11:22:26 2007) # Project File: D:\Program Files\Analog Devices\VisualDSP 4.5\Blackfin\Examples\Tutorial\dot_product_c\dotprodc.dpj "D:\Program Files\Analog Devices\VisualDSP 4.5\ccblkfn.exe" -c .\dotprod.c -file-attr ProjectName=dotprodc -g -no-annotate -structs-do-not-overlap -no-multiline -double-size-32 -decls-strong -warn-protos -proc ADSP-BF533 -o .\Debug\dotprod.doj -MM [Error ea1011] "command-line":1 '\LOCALS~1\Temp\acc061033b2000\acc061033b2001.s': Already saw input filename D:\DOCUME~1\. Assembler totals: 1 error(s) and 0 warning(s) cc3089: fatal error: Assembler failed Tool failed with exit/exception code: 1. Может кто сталкивался, куда копать? -
Так и есть - все дело во фьюзах (и кривых руках..) Спасибо за подсказку.
-
Я тоже не замечал этого глюка до тех пор пока код программы-приложения не дополз снизу до 0xfdff. Если код приложения невелик, то байты снизу от бутлодыря все 0xff, и по ресету мега их проскакивает и выполняет бутлодырь как положено. Но как только в этих байтах какой то код появляется, то после ресета, как я и описаывал, этот код выполняется ДО бутлодыря. Может у Вас как раз была такая ситуация, что этот глюк не заметен?
-
При создании бутлоадера для меги128 наткнулся на такой глюк: при установке фьюзов для перехода по ресету на 0хfe00 (BOOTSZ0=0, BOOTSZ1 = 0,BOOTRST = 0), после ресета (или переброса питания) мега реально переходит на адрес 0xfdc0, т.е. на несколько байт раньше, чем должна! Проверил на двух кристаллах. Если кто сталкивался с подобной проблемой, просьба подтвердить, что это глюк меги, а не программы
-
вопрос EDK6.1 + MicroBlaze + SDRAM
dimm опубликовал тема в Среды разработки - обсуждаем САПРы
Как заставить SDRAM работать burst? Свойство BURST_SUPPORT включено, однако простой код типа: volatile int *p=0x0e000000;//это адрес SDRAM int p1[]={0,1,2,3,4,5,6,7,8,9}; memcpy(p,p1,10); не выполняется корректно (т.е. не так как в даташите на сдрам, и вообще там на шине данных сдрам кроме z-состояния всего 3 значения 0-1-0), смотрю моделсимом. кэш не включен, т.к. код небольшой и влазит в BRAM может есть какие известные грабли? -
PCAD4.5 в PCAD 2
dimm опубликовал тема в Разрабатываем ПП в САПР - PCB development
Существует ли бесплатный конвертер PCAD4.5 в PCAD 2001/2002? -
Мне нужно увидеть все сегменты одной из цепей на многослойной плате. в PCAD это без проблем, в orcad не могу найти.