ESP8266无线下载器

无线调试器本体


SWD有源延长线

image
image
image
image

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。
image
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

image

目标芯片GD32F407VET6
当前主频240MHz,Cortex-M4F, RAM=128KB+64K-TCM, tar_size=4096Byte,SWD时钟10M,由于64KB的TCM内存只能由M4F内核访问,调试器只能访问挂在AHB总线上的128KB SRAM。

测试文件大小: 131072字节,使用MineLink-GUI客户端下载。
image

序号 大小 写内存 速度 回读内存 速度
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

image

目标芯片PY32F002AW15U
当前主频8MHz,Cortex-M0+, RAM=3KB, tar_size=1024Byte,SWD时钟5M

测试固件大小: 2020字节,使用ESPLink-GUI客户端下载。
PY32F002A的SRAM为3KB,需要留1KB给栈空间和全局变量,代码段最大能填充2KB。
image

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

image

程序烧录到FLASH

目标芯片GD32F303RCT6
当前主频120MHz,Cortex-M4F, RAM=48KB, tar_size=4096Byte,SWD时钟10M

测试固件大小: 244872字节,使用ESPLink-GUI客户端下载。
image

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

image

目标芯片PY32F002AW15U
当前主频8MHz,Cortex-M0+, RAM=3KB, tar_size=1024Byte,SWD时钟5M

测试固件大小: 19372字节,使用ESPLink-GUI客户端下载。
image

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

image

上位机:进行中...

posted @ 2023-06-05 22:55  Yanye  阅读(557)  评论(1编辑  收藏  举报