ARM coresight-调试器

从单片机的ST-Link到ARM11的J-Link,再到DSTREAM及一款未具名但更通用的调试器,本文回顾了ARM调试器的发展历程。探讨了各种调试器的特点、适用场景及其对初学者的友好程度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自己用过的arm 调试器经历了四个阶段
单片机使用的调试器,玩stm32 过程中使用调试器下载程序时在网上买了个st-link 的调试器,windows 和 linux 系统下都可以用。
在这里插入图片描述
ARM11 做arm11 时开始使用jlink ,这个调试器应用范围广,主流的IDE 都有做插件集成他的调试功能,使他本身命令做成GUI的方式,对初学者更加友好,一般会用的基本不用界面调试,都是命令好试用下就好,毕竟他的功能简单,命令行更加高效。
在这里插入图片描述
在后面想去跟踪调试,jlink 完成复杂应用的复杂度就上来了,正好找到一个看着高级点的调试器,不过他应该可以叫仿真器了,但是他不算稳定,也许是库存太久的问题,没多久就被放弃了。
在这里插入图片描述
后面迎来的arm官方的重磅调试器DSTREAM
在这里插入图片描述
这个调试器需要配合ds-5的IDE使用,支持调试链路的detect 对于新上手调试的入门者非常友好,但是也存在体积大 license管理繁琐和升级限制等问题,外出调试有些局限。
最后是比较推荐的通用调试器,对于dstream 的一个绝对优势就是他可以调试多种cpu ,常见的单片机 dsp mips 到高级的x86 估计不就就会有riscV ,另一个优势是他的模块化设计,jtag power trace 都有对应的硬件,需要新功能支持直接去升级license 就可以,缺点就是上手需要点时间,多看看文档还是可以用起来的。
加粗样式
调试工具只是简化了调试过程,重要的还是调试的方法和态度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值