szdnkx 发表于 2012-2-21 11:36:04

ST发送核心 N贵.自写ST维修软件的朋友请进

1: 发送CC返回77
2. 发送 33返回88
3. 发送CC33 返回7788
4. 数据块编号 如:01-7F
5. 数据块内容
6. 发送CC33 返回7788
7. 发送数据块校验
sCRC=sCRC ((sCRC AND 0xAA) XOR cByteForSend);        发送字节
sCRC=sCRC ((sCRC AND 0xAA) XOR iNumberBlock);        数据块编号
sCRC取后4位
8. 校验返回 正确06 错误15
9. 继续发送,返回到第3步。
   如果已发送到最后一个数据块。则最后发送0数据块。进入第10步。
10. 发送CC33 返回7788
11. 数据块编号:00
12. 发送内容
13. 发送CC33
14. 发送数据块校验 方法同7
15. 校验返回值 正确06 错误15
16. 发送整个文件的校验
sCRCCommon=sCRCCommon ((sCRCCommon AND 0xAA) XOR cByteForSend)
cByteForSend所有发送的字节。

补充说明:
如果我们发送一个APP文件。
共80个数据块。 它的发送顺序是:
01 02 03 。。。7B 7E 7F 00


这是希捷维修软件的核心技术。自己研究了好久才得出的心得。供大家参考。
参考自俄文网站。其实这就是ST_MEM SendFile的原理.

今天发布这些东西,肯定会被很多人骂,特别是卖ST维修软件的人。为了技术,为了大家能一起成长,骂就骂吧。

希望对自己写ST维修软件的朋友有所帮助.

gzbaojin 发表于 2012-2-21 11:52:20

捧场,进来看看。

wang1113 发表于 2012-2-21 12:14:46

捧场,进来看看。

一棵大树 发表于 2012-2-21 12:46:23

捧场,进来看看

JK徐 发表于 2012-2-21 12:49:32

捧场,进来看看。

JK徐 发表于 2012-2-21 13:06:58

捧场,进来看看。

轻风+轻风 发表于 2012-2-21 13:14:07

不知什么 神秘软件花钱买不要

cscip 发表于 2012-2-21 13:33:18

发这个不会有人骂你的,你要是把作好的批处理STMEM放上来那姑记有人会骂你会禁言的哦,哈哈

nashch 发表于 2012-2-21 14:01:05

捧场,进来看看。

cctv1830 发表于 2012-2-21 14:57:24

不知什么 神秘软件
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: ST发送核心 N贵.自写ST维修软件的朋友请进