云天 发表于 2021-5-22 00:07:22

【试用测评】PiTray mini请用(一)——开机

本帖最后由 云天 于 2021-5-22 00:07 编辑

https://sourcekit.cc/images/PiTray-mini-with-cm4-lite.jpg
【树莓派IO载板】
https://sourcekit.cc/images/PiTray-mini-layout.jpg
Sourcekit® PiTray mini是专为搭建搭建树莓派(Raspberry Pi, RPi)第4代计算模块(CM4)而开发的类 B型 (2B/3B/3B+/4B) 树莓派IO载板。PiTray mini旨在为构建 CM4 应用开发提供精巧且经济的解决方案。它具备和标准树莓派4B一样的轮廓和安装孔,可以直接叠加在已有的B型树莓派集群上。
【Raspberry Pi Compute Module 4 】
https://www.dfrobot.com.cn/images/upload/Image/202012021110290vxl21.png
Raspberry Pi Compute Module 4 2GB/8GB Wi-Fi RPI Compute Module 4充分利用了流行的树莓派4B的计算能力,其体积更小,适合集成到产品中。
【组合】
https://sourcekit.cc/images/PiTray-mini-with-cm4-lite.jpg
PiTray mini 提供了接近原生树莓派 4B 的开发体验,希望用户能实现从 4B 到 CM4 平台无缝升级。它提供直接对 CM4 板载 eMMC 烧录的支持,所以也能作为经济简易的的替代选择。
在主机系统上构建rpiboot(树莓派)
我们将使用Git获取rpiboot源代码,因此请确保已安装Git。在Pi或其他基于Debian的Linux机器上,使用以下命令:
sudo apt install git如果日期设置不正确,Git可能会产生错误。在Raspberry Pi上,输入以下内容以更正此问题:
sudo date MMDDhhmm其中MM,月,DD日hh和mm小时分别是小时和分钟。克隆usbboot工具存储库:git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot

libusb必须安装。如果您使用的是Cygwin,请确保libusb已按照先前的说明进行安装。在Raspberry Pi OS或其他基于Debian的Linux上,输入以下命令:
sudo apt install libusb-1.0-0-dev现在构建并安装该usbboot工具:

make运行该usbboot工具,它将等待连接:


sudo ./rpiboot
【写入eMMC-树莓派】
你会看到一个新的设备出现; 这通常是/dev/sda在Pi上,但也可能是其他位置,例如/dev/sdb,因此请在/dev/运行lsblk之前检入或运行,rpiboot以便查看更改。现在,您需要将原始OS映像(例如Raspberry Pi OS)写入设备。请注意,根据图像的大小,以下命令可能需要一些时间才能完成:(更改/dev/sdX为适当的设备。)sudo dd if=raw_os_image_of_your_choice.img of=/dev/sdX bs=4MiB写入映像后,拔出并重新插入USB;然后,重新插入USB。




【USB不工作】
请参考:https://sourcekit.cc/#/PiTray-mini_cn
【开机画面】


pATAq 发表于 2021-5-22 09:37:37

感谢分享,要是地板也是绿色的是不是不那么突兀

hnyzcj 发表于 2021-5-22 10:35:48

不错

云天 发表于 2021-8-17 22:44:21

USB 外设不工作
The USB interface is disabled to save power by default on the CM4. To enable it you need to add dtoverlay=dwc2,dr_mode=host to the config.txt file

如 官方文档 Compute Module 4 datasheet第 4.2 节所示,CM4 为了省电,USB接口默认禁用。如需启用则需要在 /boot/config.txt 文件内添加 dtoverlay=dwc2,dr_mode=host 这一行。

这个特性可能会让许多刚刚接触 CM4,并且期待它与常规树莓派标线一致的用户感到很困惑,尤其是当 USB 键盘是唯一操作系统输入设备的时候。

为了解决这个问题,对于使用 CM4 Lite (不带 eMMC),先关机,然后将 micro SD 卡通过读卡器重新挂载到电脑上,在 SD 卡的 boot 分区上找到 config.txt 文件,并在其末尾添加一行

dtoverlay=dwc2,dr_mode=host
保存并关闭 config.txt 文件。将 Micro SD 卡从电脑上移除,并插回 PiTray mini 重试。

对于板载 eMMC 的 CM4,与烧写操作系统时候的步骤类似,关机后,将 eMMC boot 开关置于 OFF 之后,在电脑上运行 usbboot 之后将 PiTray mini 接入,余下步骤与上述一致。当 config.txt 文件编辑完成之后,断开 PiTray mini,再将 eMMC boot 开关置于 ON,最后重新上电重试。

对于有一定经验的树莓派用户来说,编辑 config.txt 文件的工作可在操作系统烧写完成后就进行。

对于板载 eMMC 的 CM4,当 eMMC Boot 置于 OFF 时,操作系统仍可以正常启动。但是此时 USB 外设无法工作,因为此时 CM4 的 USB 接口为客户机模式。所以,务必将 eMMC Boot 置于 ON以保证 USB 接口工作在 主机模式。
页: [1]
查看完整版本: 【试用测评】PiTray mini请用(一)——开机