入驻于 2017-08-13 / MAKE 主页
树莓派5必须使用 -raspi 内核。当系统错误地使用了通用内核时,就会在启动阶段找不到必要的设备树文件(bcm2712-rpi-5-b.dtb),从而无法继续启动。
cat /proc/cmdline
uname -a
输出如果类似 6.8.0-xx-generic,说明是内核的问题。重新下载系统镜像刷入:
https://ubuntu.com/download/raspberry-pi
选择 Ubuntu 24.04 LTS (64-bit) 下载。
用 C 编辑器(比如 CMake),生成 elf 文件,然后用 elf2uf2 工具转换成 uf2
可以用树莓派系统自带的基础SPI测试工具 spidev_test。
sudo apt install spi-tools
sudo spidev_test -v -D /dev/spidev0.0
还可以用 Python 库 spidev
GPIO24 (VBUS) ----> Pin 1 (VCC)
GPIO25 (D-) ----> Pin 2 (D-)
GPIO26 (D+) ----> Pin 3 (D+)
GND ----> Pin 4 (GND)
这样接线就行,注意这个口不能供电,只能用来检测。
要看需要微秒级还是纳秒级同步。如果只是微秒级,找两台树莓派5(或4B),用网线直连(或通过交换机)就可以实现。一台配置为 PTP master,另一台为 slave。
更高精度要求推荐 Microchip LAN7800/LAN7850 USB网卡。
内存芯片或者内存芯片外围电路元件损坏,需要联系第三方维修
最好用路由器去连接,然后再路由器里面查看树莓派IP。除非会自己将电脑设置成路由。
OLED 得用代码手动关掉,clear() 一下
EEPROM 固件可能损坏了,试试用 imager 重新刷 EEPROM 固件再试试。树莓派5 新机器出这种情况很多。