如何在树莓派上更改 spidev 的缓冲区大小

时间:2021-05-28 23:37:26

标签: raspberry-pi spi

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

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

感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

来自this

spidev.bufsiz=xxxx 添加到 /boot/cmdline.txt 并记住将所有内容保留在一行。

相关问题