全新的盒子里的Beaglebone Green。尝试在P19 17、18、21、22上使用P19)。
在第一次引导时,gpioinfo显示
第2行:"SPI0_SCLK“"P9_22”输入活动高内核
第3行:"SPI0_D0“"P9_21”输入活动高内核
第4行:"SPI0_D1“"P9_18”输入活动高内核
第5行:"SPI0_CS0“"P9_17”输入活动高内核
第6行:"SPI0_CS1“"cd”输入活动-低内核
SPI引脚上没有输出
搜索网页,并发现我需要添加到uEnv.txt:
uboot_overlay_addr4=/lib/firmware/BB-SPIDEV0-00A0.dtbo
现在gpioinfo显示
第2行:"SPI0_SCLK“未使用的输入活动-高
第3行:"SPI0_D0“未使用的输入活动-高>br>第4行:"SPI0_D1”未使用的输入活动-高
第5行:"SPI0_CS0“未使用的输入活动-高
第6行:"SPI0_CS1“"cd”输入活动-低内核
SPI信号现在“摇摆”,但是..。SPI看起来很好,但是MOSI看起来像是有东西在拉它。范围屏幕截图在运行时是MOSI的。
顺便说一句,我只是看了看P9上的MOSI,没有任何附加的东西,所以它不是另一端引起问题的设备。
我是不是遗漏了什么?
谢谢
发布于 2022-10-18 11:58:51
要更好地调试这一点:
请提供以下产出:
我在不同的BBG SiP SBCs上使用内核4.19.x和5.10.x。如果你去论坛,他们有一些更新的图像,处理更新的Bullseye图像。
这些图片的链接在这里:
Once this is installed, you can use the updated way of handling kernel and image changes via apt on Debian Linux.
在这里可以找到该命令,可以查看许多分支:
一旦配置了一些初步更新,通过/dev/spidev*处理SPI设备就更容易了。
一旦配置了这些更新/升级,检查/dev/spidev*就很容易了:
ls -l /dev/spidev*
或者..。
您可以签入/dev/bone/spi。
https://stackoverflow.com/questions/74102532
复制相似问题