news 2026/6/24 5:07:57

esp32开发与应用(题外话之j-link调试)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
esp32开发与应用(题外话之j-link调试)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

大部分的mcu都不带wifi和bt,所以对于esp32来说,可以很好地弥补这一点。因此,如果有网络方面的需求,用esp32还是非常不错的,其他mcu这一点就有点相形见绌。不过从另外一个角度来说,esp32的调试目前还是打印为主,对于我们这种老登来说,还是习惯了j-link的调试方式,哪怕是比较新的st-link/v2调试,总觉得没有j-link顺手。

1、st-link/v2调试

现在几乎所有的mcu都支持swd调试。支持swd的调试器也很小巧,只需要一个st-link/v2就可以调试mcu芯片了。不光如此,swd需要的调试线也很少,只需要四根就可以,即clk、dio、vcc和gnd。其中clk和dio分别对应时钟和数据。

2、j-link兼容swd协议

对于jtag来说,本身pin比较多,占据空间比较多,如果板子比较小,使用jtag接口确实比较不方便。但是,这不妨碍用j-link调试swd。线还是那几根线,只需要从j-link找出来pin,插入到对应swd的连线就可以。

3、j-link也需要驱动

我们知道st-link需要安装驱动才能使用,j-link其实也是一样的。

4、选择合适的mcu core

用keil打开工程,调试的时候选择j-link/j-trace cortex之后,一定要选择合适的mcu core,不然可能不认识mcu。因为除了stm32这些大家都知道的mcu,还有国内的好多mcu,特别是最近几年出来的这些新mcu,大部分j-link都不认识。所以,弹窗出来要求我们选择mcu core的时候,一定要选对。

如果没有选择对,其实也没有关系。在当前项目下面,找到JLinkLog.txt和JLinkSettings.ini这两个文件,关掉项目,删掉文件,重新打开项目,这个时候就会提示我们重新选择芯片类型了。

5、用sw兼容模式打开

一般来说,我们进入debug界面之后,一定要用swd模式打开,只有port选中了swd模式,才能识别到具体的mcu,这样才能进行后面的烧入和调试工作。debug界面最重要的有两部分,一部分是左侧的j-link信息,代表j-link被识别到了,还有一个就是右侧的mcu,如果有IDCODE信息,就代表mcu被识别到了。

6、后续就是烧入和调试

用st-link/v2也好,j-link也好,只要能识别到mcu,就意味着后续可以烧入和调试。烧入自不必多讲,必须要先烧入才能调试。调试的话,其实就非常方便,比如单步调试等等。当然,现在很多的mcu芯片,都提供了大量的代码和example,用打印的方式也能做很多的开发,这当然就是另外一个话题了。

烧入的时候,一般都提示,把Reset and Run选上。

当然,具体的烧录算法都是提前配置好的,有兴趣的朋友可以单击Add看看也可以,

7、j-link和jtag的关系

这就和st-link和swd的关系是一样的,前者是工具,后者是协议。对于我们做嵌入式比较早的人来说,用j-link还是非常顺手的,毕竟对jtag可能更有感情一点。当然,不可否认,st-link调试也是非常方便的。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/16 10:58:54

【2026年6月deepseek】设置Okular双页全屏阅读pdf文件

总结一下,Okular是大而全的软件,侧栏导航栏确实多,优化了大文件占用内存过多的情况(待验证),试了一下MuPDF不支持双页显示,安装命令sudo apt install okular 漫画显示选择-对开页面(…

作者头像 李华
网站建设 2026/6/17 7:26:44

手把手教你用PCtoLCD为智能手表项目制作OLED专属字库和图标

智能手表OLED界面开发实战:从PCtoLCD取模到ESP32高效渲染在可穿戴设备井喷式发展的今天,一块精致的OLED屏幕往往成为产品的"门面担当"。不同于传统LCD,OLED屏幕凭借其自发光特性、超高对比度和极低功耗,成为智能手表、健…

作者头像 李华
网站建设 2026/6/20 2:19:38

别再花钱买软件了!用VLC免费录制监控摄像头RTSP流,保姆级图文教程

零成本打造专业级监控录像系统:VLC全功能RTSP录制指南当我在自家小超市安装完监控摄像头后,发现市面上专业监控软件动辄上千元的年费让人望而却步。经过反复测试,最终用VLC这个免费工具完美解决了所有录制需求——不仅省下了大笔开支&#xf…

作者头像 李华
网站建设 2026/6/18 0:52:17

MCP 和 Skill 到底什么关系?我基于项目来举例说明

一、我为什么突然想搞清楚这个 起因很简单。 上周有个朋友问我:“你做的那个酒店 Agent,用的是 MCP 还是 Skill?” 我愣了一下,可能真的有人对这有疑问,虽然从没想过它两会被放在一起对比,不过评论区问这…

作者头像 李华
网站建设 2026/6/17 8:57:19

TensorFlow Serving:生产环境的模型推理服务方案

文章目录 TensorFlow Serving:生产环境的模型推理服务方案核心功能:模型生命周期管理为什么选它快速上手适用场景总结 TensorFlow Serving:生产环境的模型推理服务方案 TensorFlow Serving 是 Google 开源的机器学习模型服务系统&#xff0c…

作者头像 李华