我想将 Raspberry Compute Module 3 (CM3) 用于工业项目。 问题是4GB的emmc(接SD0 broadcom private bus)不够用。 我想通过第二个 SD 接口(interface) SD1(ALT3 中从 22 到 27 的 GPIO)连接一个额外的 SD 卡(8GB)。 问题是使用此连接和默认的 Raspbian Lite jessy(内核 4.4)无法识别连接的 sdcard。 我尝试使用 cli raspi-gpio 设置 gpio 备用 (ALT3) 功能但没有结果。 有什么问题?
最佳答案
我们使用的是 CM3L 版本(无板载闪存),我引用了标题为“Raspberry Pi Compute Module 3 (reduced)”的原理图,日期为 10-13-2016。 CM3L 无法访问外部 SD 卡,因为控制线未引出到卡边缘引脚。我们修改了我们的 CM3 样本,通过以下步骤将它们变成 CM3L 单元,以移除板载闪存并将控制线带到卡边缘引脚(从我标记的示意图中提取的注释):
将 CM3 转换为 CM3L:
- 将R24移动到R25位置
- 短 R12、R16、R17、R18、R19
- 移除 U7(BGA 闪存)
- 没有记录,但似乎是必要的:R9 应该是零欧姆, R8 被列为 2.2k 上拉电阻,但似乎为零欧姆。将 R8 移动到 R9 位置(或者可能只是短接 R9 焊盘。
关于raspberry-pi - 树莓派 CM3 + 额外的 sd 卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41998743/