Перейти к содержанию
    

gosha-z

Свой
  • Постов

    1 200
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные gosha-z


  1. 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, в наиболее общем случае, ничего не знает.

  2. 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, как хотите.

  3. 6 hours ago, StewartLittle said:

    потребуется внешняя микросхема USB'шной физики (ULPI или UTMI).

    Это для 2.0. Для 3.x потребуется еще мультигигабитный трансивер. Так что конь должен быть конкретной породы :)

  4. Перейдите в режим загрузки через JTAG и грузите все по частям: PMUFW, FSBL, ATF, U-Boot, параллельно открыв DCC командой jtagterminal.

    7 hours ago, карамболь said:

    Это чей  device tree ?

    В наиболее общем случае - ядра. Ибо U-Boot не обязан знать обо всех ваших корках, которые вы напихали в PL

  5. Коллеги, вопрос не совсем непосредственно по РЧ/ВЧ, но около того.

    Предположим, есть конструкция из двухканального ЦАПа, квадратурного модулятора и генератора опорной. Каждый из них управляем по SPI. Два вопроса:

    1. Иолируете ли вы электрически цепи управления от ВЧ части (именно SPI-цепи)?

    2. Если да - то в каком месте и как изолируете линии данных ЦАПа?

     

    P.S. Мое мнение - это не имеет смысла. Мой опыт говорит, что если молния дотянулась до оборудования, она его убьет как ни изолируй...

×
×
  • Создать...