在Embedded Studio中使用ST-Link调试教程

从|转移Microtech Technology Segger提供的ST例程均使用J-Link调试。

如果我们只有一个ST-Link模拟器怎么办?在本文中,我们将介绍如何使用ST-Link在Segger Embedded Studio中进行调试。

操作环境:1.用于ARM v4.5的Embedded Studio 2.在Embedded Studio中将ST Nucleo-L476RG板设置为使用ST-Link:我们正在使用Segger。

选择了emBOS-STM32L476RG提供的项目。

选择项目,单击鼠标右键,然后选择“选项”:选择“调试”->“调试器”->“目标连接”,在最右边单击,然后将出现复选框的向下箭头。

单击向下箭头以弹出复选框,然后选择GDB Server:然后在左侧选择GDB Server-> Type,然后单击最右边的Click,然后将显示复选框的向下箭头。

单击向下箭头以弹出复选框,然后选择ST-Link:将默认值用于其他选项,然后按OK并保存。

启动GDBserver,我们在STM32 9.3.0的TrueSTUDIO中使用ST-Link GDB服务器,然后进行调试,首先运行D:STM32 9.3.0的atollicTrueSTUDIO ST-LINK_gdbserver ST-LINK_gdbserver.bat(注:Atollic是瑞典嵌入式A软件工具开发公司,目前已被ST收购Atollic,其嵌入式开发环境为TrueSTDUDIO。

我们需要使用支持ST-Link的gdbserver软件。

您需要下载并安装TrueSTDUDIO,链接为https://atollic.com/truestudio。

)操作结果如下:此时,我们从Embedded Studio的主菜单中选择Target-> Connect GDB Server:此时,我们可以在IDE的OUTPUT窗口中看到GDB Server连接已完成。

,并在右下角的提示栏上显示GDB服务器。

现在,我们从主菜单中选择Debug-> Go,然后在Output窗口中,您可以看到下载信息,如下图所示:我们可以看到该程序在Main函数处停止并可以开始调试。

简介许多ST开发板不提供JTAG或SWD接口,而仅提供板载ST-Link。

通过这种方法,可以在Segger Embedded Studio中轻松实现ST-Link调试程序。

------------结束------------推荐阅读:USB PD快速充电通信原理C语言实现面向对象的原理无MMU抢占式操作系统抢占式工作原理关注微信公众号“ strongerHuang”,回复“ 1024”。

在后台查看更多内容,请在“按照规定加入技术交流小组。

长按可转到图片中包含的官方帐户。

跟随并点击“阅读原件”查看更多分享。

欢迎分享,收藏,喜欢和观看。

免责声明:本文内容经21ic授权后发布,版权归原作者所有。

该平台仅提供信息存储服务。

本文仅代表作者的个人观点,并不代表该平台的立场。

如有任何疑问,请与我们联系,谢谢!

联系方式

金属膜柱状电阻,又称:晶圆电阻,柱状电阻,色环贴片电阻,无脚电阻,无引线电阻。金属膜柱状电阻介于贴片电阻与直插电阻之间,主要适用于电流较大/耐高压冲击/安全性要求高的高阶电路中,与直插电阻相比,由于去掉了引线,因此很大的降低了直插电阻在高频时引线所产生的寄生电感,同时能够解决直插电阻小阻值中精度与温度系数无法提高的难题,与片状电阻相比,由于更大的表面面积使之耐电流,耐高压的性能大大提升,不论在在功能上,机械结构上,电气特性上,或安全性上,都明显优于常规贴片电阻。

查看详情

在线咨询