FTDI教程

使用FTDI的相关教程

1、介绍:

①简介:

②安装:

journalctl -xbdmesg查看日志

  • (1)接入usb,打开终端,输入dmesg | grep FTDI
    • 这个是FT2232H,有俩路:

      Untitled

    • lsusb

      Untitled

    • ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6010”

  • (2)安装minicom测试:
    • 由于原厂是两个VCM串口,所以可以先进行测试一下;

    • sudo apt install minicom

      • 按键CTRL + A,再按键Z:进入帮助界面
      • 按键O:进入配置minicom

      Untitled

      • 保存:
        • 可以保存为默认设置:选择“Save setup as dfl
    • 连接BDBUS1(RXD)和BDBUS0(TXD),对应ttyUSB1:

      • 输入sudo minicom -D /dev/ttyUSB1

        Untitled

        • 有回路显示(在minicom界面打字就可以看到接收到的数据);
  • (3)安装驱动:
    • 卸载VCM(这个是没有关系的,我们插上usb后它会重新安装,顺便卸载)

      • sudo rmmod ftdi_sio
      • sudo rmmod usbserial
    • 安装库:

      • sudo apt-get -y install libftdi-dev
      • sudo apt-get install libftdi1-dev
      1
      2
      3
      4
      5
      6
      7
      8
      
      cd libftd2xx-x86_64-1.4.24
      
      cp release/build/libftd2xx.* /usr/local/lib
      chmod 0755 /usr/local/lib/libftd2xx.so.1.4.27
      ln -s /usr/local/lib/libftd2xx.so.1.4.27 /usr/local/lib/libftd2xx.so
      
      cp ftd2xx.h  /usr/local/include
      cp WinTypes.h  /usr/local/include
      
      • ldconfig -v可以看动态链接库加上grep ftd就行,记得sudo reboot

③烧录eeprom:

2、使用:

①连接:

  • 上面由于设置的是port A,所以我们要使用对应的口(ADBUS):

    Untitled

    • AD与BD相同:

      Untitled

    • 它应该是有一个连接的,虽然原理图是BD,实际上AD也可以用,直接用它的jtag口就可以了:

      Untitled

  • 注意共地;

  • 连接linux,对应ttyUSB1(BDUSB)(我们发现是有的):

    Untitled

    Untitled

Licensed under CC BY-NC-SA 4.0
最后更新于 May 22, 2024 00:00 UTC
comments powered by Disqus
Copyright © 2024 dreamreal's blog,If there are any infringement areas,please contact dream_way_out@protonmail.com
使用 Hugo 构建
主题 StackJimmy 设计