PicoMemcard快速上手教程:10分钟完成固件烧录,第一次传档就成功
2026/8/23 16:48:26 网站建设 项目流程

PicoMemcard快速上手教程:10分钟完成固件烧录,第一次传档就成功

【免费下载链接】PicoMemcardEmulating PSX Memory Card (or controller) using a Raspberry Pi Pico项目地址: https://gitcode.com/gh_mirrors/pi/PicoMemcard

PicoMemcard是一个用树莓派 Pico(Raspberry Pi Pico)模拟 PSX 记忆卡(Memory Card)的开源固件项目。烧录固件后,它就能插在你的 PSX 主机上当记忆卡使用,并通过 USB 直接连接到电脑,实现存档的导入与导出——不用再拆卡、不用读卡器,第一次传档就能成功。本文带你走完全流程:烧录固件 → 上传记忆卡镜像 → 读灯判断状态。

🎯 PicoMemcard 能做什么?

  • 完美模拟 PSX 记忆卡协议,主机识别与原装卡无异
  • USB 连接电脑,随时导入 / 导出存档
  • ✅ 支持通过主机自带文件管理器与其他记忆卡互拷
  • ✅ 可烧录盗版光盘启动(配合 FreePSXBoot)
  • 💰 成本比一张原装二手记忆卡还便宜

项目分为两个版本:

版本说明硬件要求
PicoMemcard最简版本,单镜像仅需 Pico / RP2040-Zero
PicoMemcard+增强版本,支持数百张镜像切换额外需要 MicroSD SPI 扩展板

核心仿真逻辑位于 src/memcard_simulator.c,USB 大容量存储接口实现在 src/msc_handler.c,感兴趣的进阶玩家可以阅读源码。

🛒 硬件准备:一份超便宜的物料清单

整个项目的门槛极低,核心物料只有两样:

  • Raspberry Pi Pico(约 5 美元)或RP2040-Zero
  • 以下四种之一:自定义 PCB、损坏/仿冒记忆卡、PSX 手柄线、甚至一根 CAT5 网线

如果选择官方自定义 PCB,只需把 Pico 用烙铁直接焊接到板上( castellated 孔非常好焊),KiCad 与 Gerber 文件在仓库的 pcb/PicoMemcard-pico/ 目录中。

做 PicoMemcard+ 的话,再准备一块 MicroSD SPI 扩展板即可,新版 PCB 推荐使用这种小型免焊针脚模块,功耗问题更少:

⚡ 固件烧录:10 分钟完成的最快步骤

这是全文最关键的部分,照做即可一次成功:

  1. 获取固件:克隆仓库源码

    git clone https://gitcode.com/gh_mirrors/pi/PicoMemcard

    或直接下载项目 Releases 页中对应你板卡的固件文件(⚠️Pico 和 RP2040-Zero 的固件不通用,注意区分)。源码构建入口见 CMakeLists.txt。

  2. 进入 BOOTSEL 模式:按住板子上的BOOTSEL(RP2040-Zero 上标为BOOT)按钮不松手,同时插入 USB。

  3. 拖入固件:此时电脑会识别出一个 U 盘,把.uf2固件文件直接拖进去即可,Pico 会自动重启烧录。

  4. 验证 USB 识别:重新插拔后,电脑应该能看到一个名为 PicoMemcard 的 U 盘——这一步由 src/main.c 中的 USB 初始化逻辑完成。

  5. 上传记忆卡镜像(见下一节)。

💡 提示:如果电脑看不到 U 盘,重新执行第 2 步,确保按住 BOOTSEL插线,而不是插线后按。

💾 第一次传档:上传记忆卡镜像

上传前必须注意两条硬性规则:

  • 镜像大小必须恰好 128KB(131072 字节)
  • 文件扩展名必须是.MCR.MCD.MCR可互换,重命名即可)

PicoMemcard只支持单镜像,文件名必须是:

MEMCARD.MCR

PicoMemcard+支持数百张镜像,每张命名为N.MCR(如0.MCR1.MCR……),开机自动加载上一次使用的镜像。

不想自己找镜像?仓库自带的两个测试镜像直接就能用:

  • 带存档的测试卡:docs/images/SampleMemoryCard/MEMCARD.MCR —— 插入后在 PSX 文件管理器里能看到存档,用来验证一切正常
  • 空白卡:docs/images/EmptyMemoryCard/MEMCARD.MCR

把镜像拖入 PicoMemcard 的 U 盘,弹出、插到 PSX 记忆卡槽,开机后就能看到内容——第一次传档成功!

🔦 如何看懂 LED 状态灯

保存数据需要短暂时间才真正落盘,板载 LED 就是你的"信号灯":

状态Pico(单色 LED)RP2040-Zero(RGB LED)
✅ 数据已同步,可安全关机常亮常亮绿色
⏳ 数据未完全同步,勿关机熄灭红色
❌ 记忆卡镜像读取失败慢速闪烁红色闪烁

⚠️黄金法则:游戏存档后,务必等到 LED 变为常亮(绿色)再关主机,否则最近进度可能丢失。

PicoMemcard 版本通常在无操作约 5 秒后才写入;按START + SELECT + △可强制立即同步。PicoMemcard+ 还能用START + SELECT + ↑/↓切换镜像、START + SELECT + △新建镜像(手柄需插在记忆卡同一槽位)。

⚠️ 新手避坑指南

  1. 切勿同时接电脑和 PSX:USB 的 5V 会窜到 PSX 的 3.3V 电源轨,有烧毁风险。传档就只用 USB,玩机就只用主机供电。
  2. 固件要匹配板卡:Pico 和 RP2040-Zero 引脚定义不同,固件混用会不工作。
  3. 镜像大小差 1 字节都不行:必须是精确的 128KB,其他格式可用 MemcardRex 等工具转换。
  4. 外壳建议 3D 打印:项目提供了 3D 打印外壳设计,能确保 PCB 插入深度和接触可靠,比折纸垫片稳妥得多。

更多细节(排错表、PS2 支持计划等)可查阅 README.md。祝你烧录顺利,十分钟就能在 PSX 里看到自己上传的存档!

【免费下载链接】PicoMemcardEmulating PSX Memory Card (or controller) using a Raspberry Pi Pico项目地址: https://gitcode.com/gh_mirrors/pi/PicoMemcard

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询