[X]关闭

PS串口压力测试

文档创建者:ぉ沙皮狗的忧伤
浏览次数:4570
最后更新:2021-05-14
本帖最后由 ぉ沙皮狗的忧伤 于 2021-5-14 20:55 编辑

一、vivado配置
1、接着上一个帖子的工程继续操作
截图202105141720242510..png
2、点击PS的IP核,配置uart
截图202105141724349891..png
3、编译bit文件,生成xsa文件
截图202105141738596909..png
4、打开vitis创建工程
File--->New--->Platform Project
截图202105141742252986..png
填写工程名字,点击下一步
截图202105141747351891..png
选择默认,点击下一步
截图202105141750494761..png
选择之前生成的xsa文件,点击完成
截图202105141751196131..png
选择device_tree,点击完成
截图202105141752223134..png
右击点击test_system,然后点击Build Projec编译工程
截图202105141753446585..png
将里面的设备树文件添加到内核设备树中,将启动fsbl.elf文件加入到BOOT.bin中
截图202105141758451497..png

二、配置内核
1、内核配置,勾选相应的驱动
make menuconfig
Device Drivers --->
        Character devices  --->
                 Serial drivers  --->
                        --- Serial device bus
                          Serial device TTY port controller
                <*> Serial device bus  --->  
                       <*> Cadence (Xilinx Zynq) UART support
                          Cadence UART console support   
2、配置设备树
截图202105142032377740..png

截图202105142033096792..png
3、编译代码
截图202105142040083658..png

三、编写测试代码
根据第三个参数是r/w,来执行发送和接收,每次发送接收1024个字节,数据是0~255
截图202105142041495410..png
运行测试代码
截图202105142054548682..png

测试代码在附件中,自行查阅

uart_test.zip

1.74 KB, 下载次数: 195

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则