news 2026/4/15 11:49:29

通过SOEM自带的firm_update代码给EtherCAT从机进行文件传输的方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
通过SOEM自带的firm_update代码给EtherCAT从机进行文件传输的方法

作为通过FOE给EtherCAT从机OTA的SSC代码开发记录_twincat带伺服foe功能-CSDN博客 的延续,本篇介绍如何在上位机代码上给从机发送固件包,并实现OTA。

其实非常简单,firm_update.c内的代码只需适配PASSWARD即可,展开来说:

从机在进行文件接受时校验PASSWARD与文件名两个字段。

1、因此在固件命名时需要跟SSC内代码内一致(本例为test_ota.bin)

2、firm_update.c内的PASSWARD字段也需要跟SSC内代码一致。

以下展示一个升级成功的示例

xxx:~firm_update$ sudo ./firm_update enp0s3000 2 test_ota.bin SOEM (Simple Open EtherCAT Master) Firmware update example Starting firmware update example ec_init on enp0s3000 succeeded. ec_config_init 0 Copy SII slave 2 from 1. Copy SII slave 3 from 1. Copy SII slave 4 from 1. Copy SII slave 5 from 1. Copy SII slave 6 from 1. Copy SII slave 7 from 1. 7 slaves found and configured. Request init state for slave 2 Slave 2 state to INIT. SM0 A:1000 L: 128 F:00010026 SM1 A:1080 L: 128 F:00010022 Request BOOT state for slave 2 Slave 2 state to BOOT. File read OK, 262482 bytes. FoE write....result 0. Request init state for slave 2 End firmware update example, close socket End program

本示例表示:给站号为2的从站发送test_ota.bin文件接受成功。

更多知识分享:

b站,知乎同名:沧海一条狗

咸鱼ID:tb764914262

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 12:02:58

有研复材通过注册:前9个月营收3.4亿 净利同比降21%

雷递网 雷建平 1月1日研金属复合材料(北京)股份公司(简称:“有研复材”)日前通过注册,准备在科创板上市。有研复材计划募资9亿元,其中,6.44亿用于先进金属基复合材料产业化项目二期&…

作者头像 李华
网站建设 2026/4/15 12:02:09

蓝标冲刺港股:9个月营收511亿净利2亿 赵文权持股3.9%身价16亿

雷递网 雷建平 1月1日北京蓝色光标数据科技集团股份有限公司(简称:“蓝标”)日前更新招股书,准备在港交所上市。蓝标已在A股上市,截至2025年12月31日,公司股价11.52元,市值为413亿。赵文权为大股…

作者头像 李华
网站建设 2026/4/15 12:01:32

CosyVoice3能否克隆明星声音?版权与肖像权法律风险预警

CosyVoice3能否克隆明星声音?版权与肖像权法律风险预警 在短视频平台每天生成数百万条AI配音内容的今天,你有没有听过一段熟悉的明星嗓音说着他从未说过的话?比如周杰伦用四川话推荐火锅,或是撒贝宁严肃地念出一段网络热梗。这些…

作者头像 李华
网站建设 2026/4/15 12:04:47

CosyVoice3部署教程:从零搭建阿里开源语音克隆系统支持自然语言控制语气

CosyVoice3部署教程:从零搭建阿里开源语音克隆系统支持自然语言控制语气 在智能语音助手、虚拟偶像和个性化有声内容日益普及的今天,用户不再满足于“能说话”的机器声音,而是期待更真实、更具情感表达力的声音体验。如何让AI不仅“会说话”…

作者头像 李华
网站建设 2026/4/13 0:31:26

CosyVoice3 GitHub源码更新地址分享:持续迭代优化语音克隆效果

CosyVoice3 GitHub源码更新地址分享:持续迭代优化语音克隆效果 在短视频、播客和虚拟人内容爆发的今天,个性化语音生成已不再是实验室里的概念,而是实实在在改变内容生产方式的技术引擎。你有没有想过,只需要一段几秒钟的录音&am…

作者头像 李华