首页 > 解决方案 > 如何在树莓派上更改 spidev 的缓冲区大小

问题描述

我正在尝试使用 spidev 接口通过 SPI 将图像数据从相机传输到树莓派。可能的最大缓冲区大小是 4096,我需要大约 200,000。建议:

sudo su
cd /sys/module/spidev/parameters
chmod 666 bufsiz
echo 65534 > bufsiz

但每次我执行最后一行时,我都会得到:

root@raspberrypi:/sys/module/spidev/parameters# echo 65534 > bufsiz 
bash: echo: write error: Input/output error

我可以通过以下方式查看文件内容:

cat bufsiz

它返回4096但我无法更改它。以下是权限,以防它们有帮助:

-rw-rw-rw- 1 root root 4096 May 28 14:23 bufsiz

任何帮助表示赞赏。谢谢!

标签: raspberry-pispi

解决方案


从此:_

添加spidev.bufsiz=xxxx/boot/cmdline.txt记住将所有内容放在一条线上。


推荐阅读