我使用pcap.h头文件来解析Linux中的pcap文件。程序正确编译和解析数据包。但是,我想在FPGA上使用相同的逻辑,我正在使用Xilinx Vivado HLS工具。我正面临着Xilinx Vivado中pcap.h文件链接的问题。那么,现在我有两个选择:1。如何链接Xilinx Vivado HLS中的外部库? 2.如果1.不可能,我想知道是否可以在不使用pcap.h头文件的情况下解析pcap数据包?
无法将外部库链接到Vivado HLS综合过程。它在生成RTL时需要所有C / C ++源文件。但是,在使用C仿真或RTL / C协同仿真进行测试时,可以与外部库链接。在这两种情况下,您都需要编辑项目设置 - 模拟下的CFLAGS和链接器标志设置。
有三件事。