基于KEIL的stm32远程在线调试

本文介绍了一种在公司内部实现远程在线调试的方法,避免了出差成本和源码泄露风险。通过在本地部署KEIL编译器,远程安装jlink驱动,并使用J-Linkremoteserver,实现了局域网内的设备调试。

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

很多伙伴们可能遇到这样一个问题,在现场的设备出现问题了。但是又找不出原因,需要进行在线调试。但是出差成本又太高了。将工程文件发送到客户电脑,再通过远程工具连接客户电脑进行调试又会出现很大的源码泄露风险。那有没有在公司就可以远程在线调试的方法呢?今天,我就给大家介绍一下这种方法。

首先,我们准备两台电脑,一台我们称作本地,一台称作远程。我们在本地部署KEIL编译器。在远程安装jlink驱动。然后用Jlink连接到设备烧写口上。

我们在远程机上面连接好设备和安装完驱动后,点击电脑左下角“开始”,找到“SEGGER”文件夹下面的J-Link remote server打开。如下图

我们在本地的keil上面,打开Options fot Target ->Debug ->Settings,找到interface,原本我们用的是USB,现在换成TCP/IP。然后我们在IP-Address输入IP地址和端口号。如果是本地局域网不需要设置端口号,用默认0。然后点击一下Connect。我这边用的IP地址是一个回送地址。因为我只有一台电脑,既当本地又当远程,所以用回送地址测试一下。

点击Connect后,远程电脑上面将变成如下,就代表已经连接上,我们就可以像以前那样正常下载和调试:

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hello Jason

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值