27 lines
912 B
Markdown
27 lines
912 B
Markdown
![]() |
|
|||
|
|
|||
|
|
|||
|
|
|||
|
1. 执行安装驱动的脚本要sudo用户,不能用sudo命令
|
|||
|
2. 安装完成驱动可能要重启电脑
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
1. 确保主板完全断电,把 FPGA 插到该 Linux Host-PC 的 PCIe 插槽中。
|
|||
|
2. 启动 Linux 主机,此时 FPGA 上电,但里面还没有烧录 bitstream 。我们用 Vivado 向其中烧录程序。
|
|||
|
3. 重启 Linux 主机,注意一定要重启,而不是关机后再打开。这是为了保证 FPGA 在整个过程中不会断电(不会丢失刚刚烧录的程序)
|
|||
|
4. 之所以要进行这个步骤,是因为 PCIe 的识别是在计算机启动时进行的,而不支持热插拔,我们需要重启来让计算机识别 PCIe。
|
|||
|
5. 如果你要重新烧录 FPGA 程序,则也需要重启 Linux 来让它识别新的 FPGA 程序。
|
|||
|
|
|||
|
|
|||
|
|
|||
|
```shell
|
|||
|
cd xdma && sudo make # 编译驱动
|
|||
|
|
|||
|
|
|||
|
modinfo xdma # 查看驱动安装情况
|
|||
|
ls /dev/xdma*
|
|||
|
rmmod -s xdma # 卸载驱动
|
|||
|
```
|