SPI帧间隔太大
(为了高效,请按如下格式提问)硬件主板型号:youyeetoo X1 8GB + 256GB EMMC
固件名称/系统版本:
自编的或固件下载地址:http://dd.youyeetoo.cn:5000/sharing/PLQlFgqDI
Log日志: (可以导出,用TXT附件上传)
问题描述及复现步骤:
1、刷BIOS固件到1.8V;
2、安装ubuntu-server-22.04版本系统;
3、按照官网的步骤说明,编译内核,安装SPI驱动;
4、修改SPI测试用例,循环多次发送SPI测试数据,用逻辑分析仪抓收发的数据;
5、发现两个SPI帧之间的间隔时间是变化的,且时间间隔比较大,70微秒到200微秒之间,但我的需求是20微秒到40微秒之间,请问怎么优化这个问题?
这个间隔是怎么引入的?如果你需要更强的实时性,建议用Linux打实时内核补丁,估计是这个原因吧? 1、这个间隔是SPI测试程序中连续两次调用SPI_FullDuplex时,用逻辑分析仪抓到数据,测到的两帧数据的时间间隔;
2、我需要更强的实时性,我试了把这个测试程序的亲和性改为其它核,也没啥效果,请问怎么打Linux实时内核补丁?我已经用了server版本,以为是比较实时的。
已经打好实时补丁,时长减少到60us左右,且比较稳定,但离需求还差20us,应该还需要加上其它措施才行
		页: 
[1]