- 将下载器跳线设置为 3.3v
- 将附带的编程器使用数据线连接到您的计算机。
- 从此处下载最新的固件,或者从Photon 发布页面下载特定版本,或者自行编译。
- 下载并安装STM32CubeProgrammer 应用程序。
- 打开 STM32CubeProgrammer 应用程序
- 在连接按钮旁边的蓝色下拉菜单中,选择
UART。
- 单击圆形箭头图标扫描新设备。
- 点击
Port下拉菜单,选择出现的新端口。在 Mac 上,此端口应以 开头cu.usbmodem。
-
设置以下设置:
Baudrate: 9600Parity: EvenRead Unprotect (MCU): 不勾选TZEN Regression (MCU): 不勾选
- 按住进纸器上的 BOOT 按钮,不松手一直按住:
- 按住 BOOT 按钮,将编程器的引脚插入送料器上的通孔,如下图所示。通孔略微偏移,以便编程器引脚与通孔保持接触。连接后,再松开 BOOT 按钮。
- 单击 STM32CubeProgrammer 中的绿色连接按钮。
尝试替代方法 少量飞达使用上述说明很难进入引导加载程序。如果无法连接,请尝试以下说明。
- 将编程器插入编程端口,但不要按下启动按钮。状态灯应变为红色。
![]()
- 按住两个按钮。屏幕上会显示一些灯光图案。等到红蓝灯闪烁后,关闭。松开按钮。你的送料器现在已进入引导加载程序。
![]()
- 重新尝试连接。
- 连接后,切换到左侧的下载选项卡。
- 单击“浏览”按钮并导航到前面下载的
firmware-xxx.bin文件。
- 确保“起始地址”为
0x08000000。
- 单击“开始编程”。
- 等到软件提示固件下载成功后,就可以断开编程器与供料器的连接了。
编译Feeder源码(面向开发人员)
LumenPnP 送料器运行Photon固件程序,这是一个用于拾取放置送料器的开源固件项目。OpenPnP内置了对 Photon 的支持,因此您可以轻松地将 LumenPnP 送料器与现有的 OpenPnP 设置配合使用。这些送料器专为与LumenPnP配合使用而设计。下载
在github下载:构建和上传
我们使用PlatformIO来构建、测试和上传此固件。有关使用 PlatformIO 的基本说明,请参阅其文档。 推荐使用前面的方法,使用STM32CubeProgrammer下载bin文件pio环境旨在与Black Magic Probe配合使用,用于上传调试信息:
Text
Text