如何在 raspberry pi 上更改 spidev 的缓冲区大小
How to change buffer size for spidev on raspberry pi
我正在尝试使用 spidev 接口通过 SPI 将图像数据从相机传输到 raspberry pi。可能的最大缓冲区大小是 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
which returns 4096
但我无法更改它。以下是权限,以备不时之需:
-rw-rw-rw- 1 root root 4096 May 28 14:23 bufsiz
感谢任何帮助。谢谢!
来自this:
将 spidev.bufsiz=xxxx
添加到 /boot/cmdline.txt
并记住将所有内容都放在一行上。
我正在尝试使用 spidev 接口通过 SPI 将图像数据从相机传输到 raspberry pi。可能的最大缓冲区大小是 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
which returns 4096
但我无法更改它。以下是权限,以备不时之需:
-rw-rw-rw- 1 root root 4096 May 28 14:23 bufsiz
感谢任何帮助。谢谢!
来自this:
将 spidev.bufsiz=xxxx
添加到 /boot/cmdline.txt
并记住将所有内容都放在一行上。