270
605
1415
至尊会员
使用道具 举报
1万
7万
11万
管理员
0
33
新手上路
3
295
304
高级会员
78
87
初级会员
skyshine 发表于 2024-9-2 09:17 一直读内核寄存器太慢了,内核速率起码几十M,一般仿真器顶多就几M,如果一直单步跑,外设跑得比内核还快, ...
jplzl10000 发表于 2024-9-8 08:48 像keil+stlink的调试原理,或是 stlink ulitily 这种内核状态信息读取软件这种,有没有什么文档和资料可 ...
219
1109
1776
More we do, more we can do.
skyshine 发表于 2024-9-9 10:17 可以看daplink源码解析,网上挺多的
emwin 发表于 2024-9-9 18:30 听你需求,感觉用汇编断点就可以了。
跟着硬汉学 发表于 2024-9-2 11:18 openocd结合GDB,可以用脚本实现你说的,但是这种方式是上古时期的,没有图形化,只能通过按键的方式,类似 ...
jplzl10000 发表于 2024-9-10 14:39 这种是swd的协议,不是stlink/jlink这种通讯协议。
jplzl10000 发表于 2024-9-10 14:40 找到个pyswd的好像可以用。就是不知道这个stlink的协议说明哪里找的到。找不到的话,只能去看这个pyswd的 ...
skyshine 发表于 2024-9-10 16:06 搜了下stlink似乎没有公开usb协议文档,jlink有泄露的usb协议文档,网上很容易找到,实际使用也不难,都 ...
jplzl10000 发表于 2024-9-11 10:02 openocd的好像可以设置运行断点,就是设置个地址,运行到后停止。但我找的这个pyswd没有这个功能。类似ke ...
126
5
269
284
19
DX3906 发表于 2024-9-12 17:20 J-Trace Pro可以实时读取内核寄存器,也可以在不打断点的情况下调试感兴趣的函数,功能很强大,就是有亿点 ...
jplzl10000 发表于 2024-9-18 08:28 他这种是怎么实现的呢。就是SWD速率够快吗。我现在是用pyswd下使用step运行。调试速度确实慢。
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-8-12 19:18 , Processed in 0.066271 second(s), 24 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.