gosha-z
-
Постов
1 200 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные gosha-z
-
-
Вообще USB не увидел. Либо драйвер в ядре забыли, либо в DT не прописали или прописали неправильно.
-
Archive project -> Source files only
-
13 minutes ago, Doka said:
а есть может какая книжуля где об этом подробнее почитать
Первоисточник, еще один, grep -R по исходникам и гугл - вот мои университеты.
-
1 minute ago, Doka said:
а вот как работать с прерываниями примеров нет
И не будет. В вашем случае приложение, которое работает в user space, живет в стандартном epoll-цикле, соотв. character driver должен в file_operations заявлять кастомный полл, который проверяет, есть ли данные на отдачу в приложение и возвращает соответствующее значение. Приложение изначально делает mmap куска памяти, получая адрес буфера, в который DMA складывает (или откуда берет данные) и работает с этими данными.
18 minutes ago, Doka said:правильно ли понимаю, что этот дескриптор (64бита, но на скрине 64байта - кажется опечатка) на стороне хоста должно формировать user app?
Нет. DMA работает с физическими адресами, про которые user app, в наиболее общем случае, ничего не знает.
-
1. 64Bit Enable ставить рекомендуется, это рекомендация PCI SIG, если мне память не изменяет. Тогда у вас BARы начинают парами ходить (0+1,2+3,4+5 и т.д.). Соотв. в драйвере соответствующим образом ставьте DMA mask.
2. AXI Lite Master - это если вы хотите с хоста порулить какой-нибудь периферией типа SPI/I2C/MDIO внутри карточки.
3. Прерывания транслируются в хост - LEGACY/MSI/MSI-X, как хотите.
-
6 hours ago, StewartLittle said:
потребуется внешняя микросхема USB'шной физики (ULPI или UTMI).
Это для 2.0. Для 3.x потребуется еще мультигигабитный трансивер. Так что конь должен быть конкретной породы :)
-
Лог загрузки и dmesg после загрузки даже под пыткой не покажете?
-
4 hours ago, x893 said:
а как вы в axi mm из линукса данные передавать собирались ?
Ну как бы /dev/mem никто не отменял :) Это не единственный способ. И под AXIS обычно подразумевают AXI Stream, а не MM :)
-
On 7/27/2020 at 3:23 AM, x893 said:
Обмен через /dev/axis_fifo_... ?
А вот с этого места можно в личку поподробнее?! Первый раз о таком слышу...
-
4 minutes ago, Слесарь said:
Кто-нить встречал пинговую розетку
-
10 minutes ago, Oymyacon said:
Lenovo
После замены шикарнейшей клавиатуры Т-серии на стандартную яблообразную доску леново просто стал таким же, как все, середнячком.
-
Обработка данных - это в первую очередь процессор и I/O, все остальное потом. Поизучайте, что доступно из пегатроновских платформ...
-
14 minutes ago, карамболь said:
а можно поподробнее ?
Читать сюда
-
Перейдите в режим загрузки через JTAG и грузите все по частям: PMUFW, FSBL, ATF, U-Boot, параллельно открыв DCC командой jtagterminal.
7 hours ago, карамболь said:Это чей device tree ?
В наиболее общем случае - ядра. Ибо U-Boot не обязан знать обо всех ваших корках, которые вы напихали в PL
-
Коллеги, вопрос не совсем непосредственно по РЧ/ВЧ, но около того.
Предположим, есть конструкция из двухканального ЦАПа, квадратурного модулятора и генератора опорной. Каждый из них управляем по SPI. Два вопроса:
1. Иолируете ли вы электрически цепи управления от ВЧ части (именно SPI-цепи)?
2. Если да - то в каком месте и как изолируете линии данных ЦАПа?
P.S. Мое мнение - это не имеет смысла. Мой опыт говорит, что если молния дотянулась до оборудования, она его убьет как ни изолируй...
-
-
Ну mmap еще и в драйвере должна быть корретно реализована.
-
4 minutes ago, _Ivan_ said:
Дма драйвер линукса у вас находился в юзер спейсе или в кернел спейсе?
Вот этой фразы я не понял...
-
Замечательно, проц знает. А схема, на которой этот проц стоит?
-
А по схемотехнике - ID, VBUS DETECT, VBUS Control есть?
-
7 hours ago, _3m said:
там MUSB по мотивам H3 / H6
Вот нифига. Судя по рефману, поддерживается 5 EP's, а у H3 - 4.
-
1 hour ago, _3m said:
Как OTG не работает: еще что-то не так в phy.
А комментарии с id_det в .dts сняли? У меня usb0_pwd честно уходит в disabled, но оттуда не возвращается
-
14 hours ago, DeadCadDance said:
Родили ТЗ. Объёмом где-то 150 страниц.
ПМИ там была?
-
Т.е. разница в 400 евро между XC7Z020-1CLG484 и XCZU3CG-1SFVC784 губительная для всего проекта даже несмотря на увеличение максимального объема памяти и превращения datapath из 64/32 в 128/64?
Не могу поднять USB в режиме Device под Linux на плате от Xilinx - ZC706
в Работаем с ПЛИС, области применения, выбор
Опубликовано · Пожаловаться
modprobe не сработал потому, что depmod не применен.
Решайте проблемы с физикой сначала