Search found 2 matches

by BurnerK
Wed Sep 27, 2023 12:39 pm
Forum: ESP-IDF 中文讨论版
Topic: 求助:使用ESP-MODBUS库的一个问题
Replies: 1
Views: 3580

求助:使用ESP-MODBUS库的一个问题

在`esp_modbus_master.h`中的`mb_parameter_opt_t`有一点不理解。 屏幕截图 2023-09-27 203032.png 也就是 `mb_parameter_descriptor_t`中的`param_opts`成员, 屏幕截图 2023-09-27 203455.png 在示例中,我看见有`OPTS( -10, 10, 1 )`以及`OPTS( BIT0, 0, 0 )`。 屏幕截图 2023-09-27 203542.png 前两个很好理解,一个是最小值,一个是最大值,但是第三个参数代表什么,设置不同的值有什么不一样的作用? 希望有大佬能帮我解惑!!
by BurnerK
Thu Aug 10, 2023 2:53 am
Forum: ESP-IDF 中文讨论版
Topic: 求助:通过串口使用xmodem-1k协议升级固件,但是无法确定固件大小,导致校验失败
Replies: 1
Views: 1757

求助:通过串口使用xmodem-1k协议升级固件,但是无法确定固件大小,导致校验失败

目前产品的方案是通过串口使用xmodem-1k协议升级固件,但在协议中,是不会交换固件准确大小的信息的,且最后一包不足1024字节的会用0x1A补全,导致在校验固件时,提示校验失败。临时方案是更改上位机程序,在启动xmodem-1k升级流程前告知固件大小。
但这终究是临时方案,更改所有上位机程序不现实,有什么办法能取消固件校验吗?或者能否有其他方法来支持?
升级协议固定为xmodem-1k协议;
实在没有其他办法才考虑联网升级;