【分享】PCIE 上位机 介绍
本文为明德扬原创文章,转载请注明出处!
开发环境:windows开发平台:QT5.11.3
一.PCIE上位机测试过程
将数据传到芯片中,通过pcie再将芯片算完的数传给上位机。
目标:
1.实现上位机的速度测试,经测试pcie的传输速度达到2.2GB/s,以上
2.上位机收到pcie的数据后保存在D盘的根目录下,pcie实现测速的原理:
首先打开上位机后先检测pcie设备是否已经准备好,调用的函数为
若pcie init()<0,则检测不到pcie设备。
检测完准备好后,开启一个线程检测接收的数据;开启线程的函数如下:

线程不断读取的函数如下:

其中,c2h_transfer_size:每次读取的长度为8MB
H2c_align_mem_tmp:读取到的数据保存在这块内存中
检验上位机收到的数据是否正确。
由于要检测数据所以可以暂时把数据保存在文件中,保存的文件的函数如下:

最低0.47元/天 解锁文章
1106





