Skip to main content
所有送料器均预装固件。以下说明适用于更新新版固件或将自定义固件安装到送料器。
  1. 将下载器跳线设置为 3.3v
确保编程器上的3 针接口跳线设置为 3.3V。确保跳线将中间的针脚连接到标有“3.3V”的针脚。飞达主板芯片的逻辑电平工作在 3.3V,因此在使用前应将其设置为 3.3V。
  1. 将附带的编程器使用数据线连接到您的计算机。
  2. 从此处下载最新的固件,或者从Photon 发布页面下载特定版本,或者自行编译
以下是修改版固件,针对剥离电机转速不同导致的送料精度问题,如果剥离电机转速过快会导致编带薄膜拉扯过紧,需要降低转速。默认转速是22,请选择22以下固件测试。 反之,如果转速过慢,请选择高转速固件。
  1. 下载并安装STM32CubeProgrammer 应用程序。
理论来说软件会自动安装下载器驱动,如果说你的电脑找不到下载器驱动,或者插入下载器没有com口显示,可以尝试单独下载下面的驱动安装,再次尝试 如果驱动正常,你的设备管理器中应该会如下显示出串口和端口号 图片展示了设备管理器中端口(COM和LPT)下的USB Serial Port(COM10)设备。该图片与上下文内容相关,上下文提到若驱动正常,设备管理器中应显示串口和端口号,此图直观呈现了这一预期结果,帮助用户确认驱动安装是否成功,为后续使用STM32CubeProgrammer应用程序进行操作做准备。
  1. 打开 STM32CubeProgrammer 应用程序
  2. 在连接按钮旁边的蓝色下拉菜单中,选择UART
  1. 单击圆形箭头图标扫描新设备。
  1. 点击Port下拉菜单,选择出现的新端口。在 Mac 上,此端口应以 开头cu.usbmodem
  1. 设置以下设置:
    • Baudrate: 9600
    • Parity: Even
    • Read Unprotect (MCU): 不勾选
    • TZEN Regression (MCU): 不勾选
  1. 按住进纸器上的 BOOT 按钮,不松手一直按住
  1. 按住 BOOT 按钮,将编程器的引脚插入送料器上的通孔,如下图所示。通孔略微偏移,以便编程器引脚与通孔保持接触。连接后,再松开 BOOT 按钮。
此步骤中,送料器不需要安装在机器上;它可以由编程器供电。
如果送料器的 LED 指示灯闪烁并变为红色,则表示尚未准备好进行编程。请重新插拔下载器。
  1. 单击 STM32CubeProgrammer 中的绿色连接按钮。
尝试替代方法 少量飞达使用上述说明很难进入引导加载程序。如果无法连接,请尝试以下说明。
  1. 将编程器插入编程端口,但不要按下启动按钮。状态灯应变为红色。
图片展示了飞达固件更新过程中,将编程器插入编程端口的操作。画面中双手持编程器,编程器底部有红色标识,其上插有红色插针。背景为黄色木纹桌面。该图片与文档中“尝试替代方法”部分内容相关,对应步骤1,即“将编程器插入编程端口,但不要按下启动按钮。状态灯应变为红色”,直观呈现了此操作场景,帮助用户更清晰地了解操作方式。
  1. 按住两个按钮。屏幕上会显示一些灯光图案。等到红蓝灯闪烁后,关闭。松开按钮。你的送料器现在已进入引导加载程序。
图片展示了将飞达供料器的主板从外壳中取出的场景。双手持主板,主板上有多个接口和电路元件,其中红色部分为电路板。主板被从黑色外壳中拉出,外壳底部有红色胶带。此图与文档中更新飞达固件的教程相关,是在连接编程器前,需先将主板从供料器中取出的操作步骤,为后续固件下载做准备。
  1. 重新尝试连接。
  1. 连接后,切换到左侧的下载选项卡。
  1. 单击“浏览”按钮并导航到前面下载的firmware-xxx.bin文件。
  1. 确保“起始地址”为0x08000000
  1. 单击“开始编程”。
  1. 等到软件提示固件下载成功后,就可以断开编程器与供料器的连接了。

编译Feeder源码(面向开发人员)

LumenPnP 送料器运行Photon固件程序,这是一个用于拾取放置送料器的开源固件项目。OpenPnP内置了对 Photon 的支持,因此您可以轻松地将 LumenPnP 送料器与现有的 OpenPnP 设置配合使用。这些送料器专为与LumenPnP配合使用而设计。

下载

在github下载:

构建和上传

我们使用PlatformIO来构建、测试和上传此固件。有关使用 PlatformIO 的基本说明,请参阅其文档。 推荐使用前面的方法,使用STM32CubeProgrammer下载bin文件 图片展示了在LumenPnP文件夹下的Feeder文件夹中,编译Feeder源码后的相关文件夹和文件。其中,红色箭头指向的“photon-1.0.5 > photon > .pio > build > photon-bmp”文件夹及“firmware.bin”文件是关键内容,表明在使用PlatformIO构建、测试和上传飞达固件后,可在此路径找到编译生成的bin文件,用于后续通过UART对飞达进行编程,如使用LumenPnP附带的FTDI USB UART桥接器。 默认pio环境旨在与Black Magic Probe配合使用,用于上传调试信息:
Text
但是,如果您只想通过 UART 对飞达进行编程,例如使用 LumenPnP 附带的 FTDI USB UART 桥接器,则可以使用:
Text