烧录到FPGA¶
以工程 pcie703Hi3531Img
这个工程为例:
打开 prj
文件夹,双击 top.xpr
即可打开这个工程。
首先点击左侧的 PROGRAM AND DEBUG > Generate Bitstream
。这里如果提示 Bitstream generation has already completed and is up-to-date. Re-run anyway?
,说明比特流已经是最新的了,选择 Cancel
。
点击左侧的 PROGRAM AND DEBUG > Open Hardware Manager > Open Target > Auto Connect
连接上之后点击左侧 PROGRAM AND DEBUG > Open Hardware Manager > Program Device > xcku060_0
。弹出的框,Bitstream file
点击右侧的省略号,点击左上角第三个电脑加一个绿点的图标跳转到当前的工程目录,点击左侧 top.runs > impl_1 > top_wrapper.bit
,点击 OK
,点击 Program
即可开始烧录。
烧录完成之后,需要在 HiLinux 重启设备,使用 reboot
命令即可。
注:重启之后,还需要使用 insmod xdma.ko
来加载 xdma
的内核,从而调用 xdma_so.so
动态库中的代码。