ESP8266无线下载器
无线调试器本体
SWD有源延长线
DAPLINK通用协议测试
测试固件大小: 225340字节,SWD时钟10M,使用KEIL-MDK下载。
测试项:擦除
,下载
,校验
,设备返回DAP_TRANSFER_WAIT时主动延时500us。
序号 | 耗时 | 速度 |
---|---|---|
1 | 18.72s | 11.755KB/s |
2 | 19.09s | 11.527KB/s |
3 | 18.74s | 11.743KB/s |
各阶段耗时测试:
序号 | 擦除 | 下载 | 校验 |
---|---|---|---|
1 | 8.06s | 6.21s | 4.12s |
2 | 8.31s | 6.30s | 4.01s |
测试项:擦除
,下载
,校验
,设备返回DAP_TRANSFER_WAIT时主动延时1ms。
序号 | 耗时 | 速度 |
---|---|---|
1 | 20.97s | 10.494KB/s |
2 | 20.95s | 10.504KB/s |
3 | 20.41s | 10.782KB/s |
各阶段耗时测试:
序号 | 擦除 | 下载 | 校验 |
---|---|---|---|
1 | 9.98s | 6.31s | 4.20s |
2 | 9.80s | 6.42s | 4.05s |
测试项:擦除
,下载
,校验
,设备返回DAP_TRANSFER_WAIT时不延时,直接发起下次轮询。
序号 | 耗时 | 速度 |
---|---|---|
1 | 16.14s | 13.634KB/s |
2 | 17.74s | 12.405KB/s |
3 | 16.06 | 13.702KB/s |
各阶段耗时测试:
序号 | 擦除 | 下载 | 校验 |
---|---|---|---|
1 | 6.10s | 6.18 s | 4.03s |
2 | 6.0s | 6.08s | 3.98s |
ESPLINK私有协议测试
程序加载到SRAM
目标芯片GD32F303RCT6
当前主频120MHz,Cortex-M4F, RAM=48KB, tar_size=4096Byte,SWD时钟10M
。
测试固件大小: 46984字节,使用ESPLink-GUI客户端下载。
GD32F303RC的SRAM为48KB,需要留2KB给栈空间和全局变量,代码段最大能填充46KB。
Program Size: Code=1068 RO-data=45908 RW-data=8 ZI-data=1024
序号 | 大小 | 写内存 | 速度 | 回读内存 | 速度 |
---|---|---|---|---|---|
1 | 46984Byte | 172ms | 266.760KB/s | 187ms | 245.362KB/s |
2 | 46984Byte | 172ms | 266.760KB/s | 172ms | 266.760KB/s |
3 | 46984Byte | 188ms | 244.057KB/s | 172ms | 266.760KB/s |
目标芯片GD32F407VET6
当前主频240MHz,Cortex-M4F, RAM=128KB+64K-TCM, tar_size=4096Byte,SWD时钟10M
,由于64KB的TCM内存只能由M4F内核访问,调试器只能访问挂在AHB总线上的128KB SRAM。
测试文件大小: 131072字节,使用MineLink-GUI客户端下载。
序号 | 大小 | 写内存 | 速度 | 回读内存 | 速度 |
---|---|---|---|---|---|
1 | 131072Byte | 562ms | 233.2242KB/s | 578ms | 226.7682KB/s |
2 | 131072Byte | 578ms | 226.7682KB/s | 641ms | 204.4805KB/s |
3 | 131072Byte | 546ms | 240.0586KB/s | 594ms | 220.6599KB/s |
目标芯片PY32F002AW15U
当前主频8MHz,Cortex-M0+, RAM=3KB, tar_size=1024Byte,SWD时钟5M
。
测试固件大小: 2020字节,使用ESPLink-GUI客户端下载。
PY32F002A的SRAM为3KB,需要留1KB给栈空间和全局变量,代码段最大能填充2KB。
Program Size: Code=984 RO-data=1032 RW-data=4 ZI-data=516
序号 | 大小 | 写内存 | 速度 | 回读内存 | 速度 |
---|---|---|---|---|---|
1 | 2020Byte | 12ms | 164.388KB/s | 15ms | 131.510KB/s |
2 | 2020Byte | 15ms | 131.510KB/s | 15ms | 131.510KB/s |
3 | 2020Byte | 16ms | 123.291KB/s | 16ms | 123.291KB/s |
程序烧录到FLASH
目标芯片GD32F303RCT6
当前主频120MHz,Cortex-M4F, RAM=48KB, tar_size=4096Byte,SWD时钟10M
。
测试固件大小: 244872字节,使用ESPLink-GUI客户端下载。
Program Size: Code=1068 RO-data=243796 RW-data=8 ZI-data=1024
序号 | 扇区擦除(ms) | 编程(ms) | 校验(ms) | 编程速度(KB/s) | 整体速度(KB/s) |
---|---|---|---|---|---|
1 | 3120 | 3875 | 275 | 61.71 | 32.89 |
2 | 3140 | 3906 | 275 | 61.22 | 32.66 |
3 | 3165 | 3891 | 275 | 61.45 | 32.61 |
目标芯片PY32F002AW15U
当前主频8MHz,Cortex-M0+, RAM=3KB, tar_size=1024Byte,SWD时钟5M
。
测试固件大小: 19372字节,使用ESPLink-GUI客户端下载。
Program Size: Code=984 RO-data=18384 RW-data=4 ZI-data=516
序号 | 扇区擦除(ms) | 编程(ms) | 校验(ms) | 编程速度(KB/s) | 整体速度(KB/s) |
---|---|---|---|---|---|
1 | 20 | 390 | 50 | 48.51 | 41.12 |
2 | 20 | 407 | 50 | 46.81 | 39.66 |
2 | 20 | 406 | 50 | 46.59 | 39.73 |
上位机:进行中...