DIY编程器网

标题: Diy8Programmer软件针对优化下,ch347t和ch347f编程器速度对比下 [打印本页]

作者: liyf    时间: 6 小时前
标题: Diy8Programmer软件针对优化下,ch347t和ch347f编程器速度对比下
软件针对ch347t和ch347f编程器优化下,主要是ch347t需要处理下识别bug,所以理想速度大概30Mhz时钟这样
ch347f没有这个限制,所以可以设置最高速60Mhz这样,但是使用上有可能出现不稳定的情况(现象就是读写时可能卡死)
速度对比下,做成表格容易对比(芯片w25q64fw)
ch347f编程器 ch347t编程器
0078: 当前编程器: CH347F(fw:1.20)
0079: SN:BD5A78ABCD
0080: Benchmark read 2048 bytes * 256 cycles
0081: 执行时间: 0:00:00.191 2744963 bytes/s
0082: Benchmark write 2048 bytes * 256 cycles
0083: 执行时间: 0:00:00.253 2072284 bytes/s
0084: Benchmark write 256 bytes * 256 cycles
0085: 执行时间: 0:00:00.127 516031 bytes/s
0086: 8:43:10
0087: 当前编程器: CH347F(fw:1.20)
0088: SN:BD5A78ABCD
0089: 查id...
0090: 选择的芯片 | 待烧录芯片
0091: ID: EF6017 | EF6017
0092: 执行时间: 0:00:00.103
0093: 去保护...
0094: 旧 Sreg: 00000000(0x00)
0095: 新 Sreg: 00000000(0x00)
0096: 执行时间: 0:00:00.199
0097: 正在擦除闪存...
0098: 在大容量闪存上,该过程可能需要一分钟以上!
0099: 完成
0100: 执行时间: 0:00:34.810
0101: 查空中...
0102: 完成
0103: 执行时间: 0:00:04.055
0104: 正在写入(编程)...
0105: 完成
0106: 执行时间: 0:01:03.740
0107: 正在校验闪存...
0108: 完成
0109: 执行时间: 0:00:04.245
0110: 总执行时间:0:01:47.065

0124: 当前编程器: CH347T(fw:5.44)
0125: SN:2314233464
0126: Benchmark read 2048 bytes * 256 cycles
0127: 执行时间: 0:00:00.271 1934642 bytes/s
0128: Benchmark write 2048 bytes * 256 cycles
0129: 执行时间: 0:00:00.333 1574438 bytes/s
0130: Benchmark write 256 bytes * 256 cycles
0131: 执行时间: 0:00:00.111 590414 bytes/s
0132: 8:46:40
0133: 当前编程器: CH347T(fw:5.44)
0134: SN:2314233464
0135: 查id...
0136: 选择的芯片 | 待烧录芯片
0137: ID: EF6017 | EF6017
0138: 执行时间: 0:00:00.175
0139: 去保护...
0140: 旧 Sreg: 00000000(0x00)
0141: 新 Sreg: 00000000(0x00)
0142: 执行时间: 0:00:00.274
0143: 正在擦除闪存...
0144: 在大容量闪存上,该过程可能需要一分钟以上!
0145: 完成
0146: 执行时间: 0:00:38.739
0147: 查空中...
0148: 完成
0149: 执行时间: 0:00:05.757
0150: 正在写入(编程)...
0151: 完成
0152: 执行时间: 0:01:05.323
0153: 正在校验闪存...
0154: 完成
0155: 执行时间: 0:00:05.576
0156: 总执行时间:0:01:55.700


对于小容量的速度上好像快不了多少,大容量才会明显

作者: liyf    时间: 3 小时前
ch347f ch347t编程器
0004: 当前编程器: CH347F(fw:1.20)
0005: SN:BD5A78ABCD
0006: 开始检测ID...
0007: ID(9F): C2201A
0008: ID(90): C219
0009: ID(AB): 19
0010: ID(15): 0707
0011: 找到芯片
0012: 选择芯片型号:MX25L51245GZ
0013: 请拨动电压开关为3.3v位置.
0014: 当前编程器: CH347F(fw:1.20)
0015: SN:BD5A78ABCD
0016: 已启用Busy位检查
0017: 当前编程器: CH347F(fw:1.20)
0018: SN:BD5A78ABCD
0019: 10:46:32
0020: 正在读取闪存...
0021: 完成
0022: 执行时间: 0:00:11.503
0023: CRC32 = 0x214E0B63
0024: 10:46:48
0025: 当前编程器: CH347F(fw:1.20)
0026: SN:BD5A78ABCD
0027: 查id...
0028: 选择的芯片 | 待烧录芯片
0029: ID: C2201A | C2201A
0030: 执行时间: 0:00:00.079
0031: 去保护...
0032: 旧 Sreg: 00000010(0x02)
0033: 新 Sreg: 00000000(0x00)
0034: 执行时间: 0:00:00.157
0035: 正在擦除闪存...
0036: 在大容量闪存上,该过程可能需要一分钟以上!
0037: 完成
0038: 执行时间: 0:02:09.931
0039: 查空中...
0040: 完成
0041: 执行时间: 0:00:28.619
0042: 正在写入(编程)...
0043: 完成
0044: 执行时间: 0:07:49.296
0045: 正在校验闪存...
0046: 完成
0047: 执行时间: 0:00:27.718
0048: 总执行时间:0:10:55.757
0049: 当前编程器: CH347T(fw:5.44)
0050: SN:2314233464
0051: 开始检测ID...
0052: ID(9F): C2201A
0053: ID(90): C219
0054: ID(AB): 19
0055: ID(15): 0707
0056: 找到芯片
0057: 选择芯片型号:MX25L51245GZ
0058: 请拨动电压开关为3.3v位置.
0059: 当前编程器: CH347T(fw:5.44)
0060: SN:2314233464
0061: 已启用Busy位检查
0062: 11:40:57
0063: 当前编程器: CH347T(fw:5.44)
0064: SN:2314233464
0065: 查id...
0066: 选择的芯片 | 待烧录芯片
0067: ID: C2201A | C2201A
0068: 执行时间: 0:00:00.184
0069: 去保护...
0070: 旧 Sreg: 00000000(0x00)
0071: 新 Sreg: 00000000(0x00)
0072: 执行时间: 0:00:00.278
0073: 正在擦除闪存...
0074: 在大容量闪存上,该过程可能需要一分钟以上!
0075: 完成
0076: 执行时间: 0:02:09.253
0077: 查空中...
0078: 完成
0079: 执行时间: 0:00:38.001
0080: 正在写入(编程)...
0081: 完成
0082: 执行时间: 0:07:51.524
0083: 正在校验闪存...
0084: 完成
0085: 执行时间: 0:00:37.141
0086: 总执行时间:0:11:16.213

没是连续测试的,有个时间段
这次测试芯片是MX25L51245GZ,总时间差20多秒




欢迎光临 DIY编程器网 (http://www.diybcq.com/) Powered by Discuz! X3.2