飞凌OK3568核心板与FPGA之间PCIe通信测试操作手册

发布于:2025-07-05 ⋅ 阅读:(21) ⋅ 点赞:(0)

目录

飞凌OK3568核心板与FPGA之间PCIe通信测试操作手册

一、烧录软件驱动安装

二、烧录OK3568开发板镜像

三、PCIe通信测试


飞凌OK3568核心板与FPGA之间PCIe通信测试操作手册

一、烧录软件驱动安装
1、先将压缩包解压到任意文件夹下
2、以管理员运行打开其中的DriverInstall.exe程序

3、点击"驱动安装"
4、驱动安装成功后显示界面如下,点击确定即可。

二、烧录OK3568开发板镜像
1、首先找到解压后文件中的RKDevTool_Release.zip压缩文件。这是瑞芯微提供的一款开发工具,使用前需要先将其解压到全英文路径下,解压后得到名为RKDevTool_Release_v2.86的文件夹。
2、用扁口的Micro-USB线连接开发板和电脑。
3、打开运行RKDevTool_Release_v2.86文件夹下的RKDevTool.exe烧录软件,界面如下:
(初始打开软件是没有设备连接的,显示没有发现设备)

4、连接设备时,首先给开发板上电。然后,按住开发板旁边的'分步烧录RECV'按键不要松开,接着按一下'核心板复位KRST'按键进行系统复位,直到瑞芯微开发工具软件上提示发现loader设备时再松开'分步烧录RECV'按键。
5、软件发现loader设备后,点击“升级固件”选项卡,接着点击“固件”按钮选择压缩包里的升级镜像文件update.img。选择完update.img后烧录软件将对固件进行解析,因此需要等待一会,解析完毕之后软件会出现固件版本,loader版本芯片信息等内容。
6、等待解析镜像完毕之后,点击“擦除Flash”进行擦除操作。等待擦除完毕后点击“升级”按钮进行升级即可完成烧录。
(如果开发板上之前没有烧录过镜像文件,那么可以跳过擦除操作,直接进行升级)
三、PCIe通信测试
1、首先,将5000C机型的电阻屏和开发板的接线连接好。并连接鼠标和键盘。
2、给开发板上电。
3、等待屏幕正常显示后,鼠标点击左下角找到System Tools里的QTerminal软件
4、点击QTerminal软件打开
5、首先切换为root用户(超级用户),在终端中输入以下指令:
su root
终端会提示输入密码,接着输入密码root(输入的密码终端上不可见)
输入密码完成后就切换到了root用户下,接着就可以进行pcie通信测试了。
6、首先进入pcie测试目录下,在终端中输入以下指令:
cd /pcie_test
7、接着安装内核模块,在终端中输入以下指令:
./load_driver.sh
内核模块如果加载成功,终端将显示以下内容:
Loading driver...
The Kernel module installed correctly and the xmda devices were recognized.
DONE
8、内核模块加载成功后,就可以执行PCIe的测试脚本了,在终端中输入以下指令:
./run_test.sh
注意:
    开发板中的测试脚本run_test.sh中的PCIe通信每次读写的字节为128字节,这个读写长度可以自己设置。
    具体操作如下:
    首先使用vim打开run_test.sh脚本文件,在终端中输入以下指令:
    sudo vim /pcie_test/run_test.sh
    接着,将输入法切换为英文模式,使用键盘输入小写i,进入插入模式进行修改
    然后找到脚本中的第12行:transferSize=128,将128修改为自己需要设置的读写长度
    修改完成后,先按下键盘上的ESC键退出插入模式,然后在按下冒号键(英文模式下就是shift + 分号键),
    文件最下方出现一个冒号':'时,使用键盘输入wq,按下回车键,即可保存退出完成修改。
    修改完读写长度后的PCIe通信测试,重复操作第三阶段的测试流程即可。