VCC 发表于 2024-11-5 15:47:33

本帖最后由 VCC 于 2024-11-5 15:54 编辑

soma 发表于 2024-11-5 15:44
数据结尾应该有校验吧
哈哈哈,没错。虽然通讯帧里有校验码,但是STC-ISP并不处理这个数据。即使验证码错了,也照收不误

根据stcgal代码里提供的资料:
新版本协议中,末尾2-3字节是前面所有内容除去帧头46 B9的算术和低双字节
旧版本协议中,末尾倒数第2字节是前面所有内容除去帧头46 B9的算术和低字节

46 B9 16

其中,0x1643是前面所有字节加起来的结果。经过验算,确实也如此。


jwd 发表于 2024-11-5 16:22:33

VCC 发表于 2024-11-5 15:08
好办!可以用正向分析的方法,你把这些数据重新输入回STC ISP,看看软件显示有什么变化,不就知道了
也就是 ...

{:4_250:}

大锤子 发表于 2024-11-5 20:30:12

VCC 发表于 2024-11-5 15:47
哈哈哈,没错。虽然通讯帧里有校验码,但是STC-ISP并不处理这个数据。即使验证码错了,也照收不误

根据st ...

stcgal 中关于数据包字节数量的判断好像跟官方提供的流程图中不太一样。
感觉我们讨论的这些内容并不是官方想让我们知道的。

官方的想法应该是我们自己实现BL。 然后上位机可以用stc简版的,或者自己开发。

VCC 发表于 2024-11-5 20:37:05

大锤子 发表于 2024-11-5 20:30
stcgal 中关于数据包字节数量的判断好像跟官方提供的流程图中不太一样。
感觉我们讨论的这些内容并不是 ...

哈哈哈,是这样的。

那你还要讨论吗{:5_291:}

不如加加我私下讨论

大锤子 发表于 2024-11-5 23:11:52

VCC 发表于 2024-11-5 20:37
哈哈哈,是这样的。

那你还要讨论吗


好啊,私下讨论吧
页: 1 [2]
查看完整版本: 我想使用java自己开发个跨平台的简单的ISP