Пишем драйвер LINUX на ZYNQ ANTMINER/Часть 2 - Уроки FPGA /#11

Поделиться
HTML-код
  • Опубликовано: 10 окт 2024
  • В этом уроке показывается как настроить блок дизайн с устройством в pl части, сгенерировать device tree, пересобирать убут, настроить ssh в линуксе и затем как прокинуть данные в устройство.
    Таймкоды:
    00:10 Собираем блок дизайн
    03:38 Проверяем блок дизайн
    05:08 Качаем гит, репозиторий и создаем device tree
    08:12 Пересобираем u-boot
    10:20 Настраиваем ssh на antminer
    11:32 Пишем значение через sysfs
    13:26 Пишем значение через mmap

Комментарии • 27

  • @stalkerfromvoronezh4493
    @stalkerfromvoronezh4493 3 месяца назад +6

    Жги дальше! Лучшие уроки в интернете.

  • @openFrimeTv
    @openFrimeTv 3 месяца назад +2

    лайк в поддержку видео)

  • @MrYsupov
    @MrYsupov 3 месяца назад +5

    Нужны интерфейсы SPI, I2C, UART, CAN на PS и PL

  • @-Darkweider
    @-Darkweider 3 месяца назад

    Подсел на цинк. Спасибо!

  • @al-khwarizmi1085
    @al-khwarizmi1085 2 месяца назад

    Благодарю!

  • @MrYsupov
    @MrYsupov 3 месяца назад

    Огонь 🔥

  • @avechess
    @avechess 3 месяца назад

    Спасибо!

  • @1234mifa
    @1234mifa 3 месяца назад

    Здорово

  • @m_a_r_s_h_a_l_l
    @m_a_r_s_h_a_l_l 3 месяца назад

    мужик, спасибо

  • @avechess
    @avechess 2 месяца назад +1

    The Xilinx analog mixed signal module. Аналого-цифровой преобразователь. Имеет в своем составе 2 двенадцатиразрядных АЦП с частотой дискретизации 1 MSPS, аналоговый мультиплексор (до 17 внешних аналоговых каналов), и встроенные датчики температуры и напряжения микросхемы Zynq. Аналоговые входы поддерживают полосу пропускания сигнала до 500кГц при частоте дискретизации в 1 MSPS.
    Может вы сделаете ведео урок по этой теме.

    • @mihas6705
      @mihas6705  Месяц назад +1

      В antminer нету физических аналоговых выходов на sysmon нужна другая плата

    • @stalkerfromvoronezh4493
      @stalkerfromvoronezh4493 Месяц назад

      ​@@mihas6705по схеме они на резисторы разведены. Можно из отпаять и припаять МАТЬ к пятакам.

  • @stalkerfromvoronezh4493
    @stalkerfromvoronezh4493 2 месяца назад

    Как насчет petalinux?

  • @stalkerfromvoronezh4493
    @stalkerfromvoronezh4493 Месяц назад

    Привет. У меня выдает ошибку: Kernel panic - not syncing: VFS unable to mount root fa on ukown block(179, 2)

    • @mihas6705
      @mihas6705  Месяц назад

      Ядро не видит rootfs. Либо не закачен rootfs, либо не указан адрес в убуте

    • @stalkerfromvoronezh4493
      @stalkerfromvoronezh4493 Месяц назад

      @@mihas6705 я загрузил в прошлом уроке - всё нормально. А вот в этом после замены убута и dtb падает в ошибку.

    • @stalkerfromvoronezh4493
      @stalkerfromvoronezh4493 Месяц назад

      ​@@mihas6705 вообщем методом тыка выяснилось, что проблема в .dtb файле. Что-то не правильно выпихивает 2019 Вивада. Если брать . dtb от примера с прошлого урока - всё норм.

    • @stalkerfromvoronezh4493
      @stalkerfromvoronezh4493 Месяц назад +1

      ​@@mihas6705 В итоге нужно в system.dts дописать отключение записи на SD карту. В 2019 версии Vivado оно по-умолчанию блокирует SD карту. Надо позже на Дзене статью написать.

    • @mihas6705
      @mihas6705  Месяц назад

      Сравни dtb из прошлого урока и dtb в этом. В чем там разница будет. Можешь с моим сравнить я на гит выложу

  • @avechess
    @avechess 2 месяца назад

    MIHAS, вы можете на ZYNQ повторить этот ( youtube: v=pir2bskQwBA ) HDL код?

    • @mihas6705
      @mihas6705  Месяц назад +1

      В целом можно, только надо посмотреть сколько ресурсов будет занимать код

  • @Bebranium3000
    @Bebranium3000 3 месяца назад

    Кто-нибудь знает, как поставить для vivado драйвера для программатора dlc9?

    • @mihas6705
      @mihas6705  3 месяца назад +2

      Если на винде, то драйвера должны сами поставиться при установке

  • @volodink
    @volodink 3 месяца назад

    Приветствую. Хотел написать, но не нашел контакт. Есть почта?)

    • @mihas6705
      @mihas6705  2 месяца назад +1

      Привет, kravchenkomihvas@gmail.com

  • @DRDRPETR
    @DRDRPETR 3 месяца назад

    Спасибо!