将KEIL开发环境安装在不连接外网的电脑或虚拟机(称为开发机),JLINK硬件连接至另一台电脑(称为调试机)。只要开发机能够ping通调试机,即可实现JLINK远程调试。以下为我搭建的远程调试环境的具体配置与实施方法,操作简便且稳定可靠,适用于隔离网络下的嵌入式开发需求。
1、 将Oracle VM VirtualBox的网络设置为桥接模式,具体配置所示。
2、 将虚拟机系统IP设为静态,确保其中的WINDOWS系统能与宿主机正常通信。
3、 在宿主机上安装JLINK驱动程序,确保设备正常运行。
4、 在宿主机上运行JLinkTCPIPServer.exe,该程序用于建立JLINK与虚拟机中KEIL软件之间的通信连接。
5、 宿主机启动远程服务工具后,将自动监听客户端连接请求,具体所示。
6、 启动虚拟机后,打开Keil软件中的工程,点击指定图标进入设置界面。
7、 在弹出窗口中选择Debug选项卡,所示。
8、 在调试页面点击设置按钮,具体位置见下图所示。
9、 进入配置页面后,选择TCP/IP模式,输入宿主机的IP地址,端口号设置为0即可。
10、 点击连接按钮,与宿主机上运行的服务器建立连接。
11、 连接成功后,宿主机上的服务软件会显示已连接状态。
12、 在虚拟机中点击确定完成设置,随后便可启动调试过程。
13、 操作方式与USB接口的JLINK相同,支持下载和仿真调试,功能完整无影响。
评论
更多评论