JetBrains全家桶Remote Development下载IDE backend无限重试

问题描述

JetBrains全家桶的IDE都出现了这个问题,在连接上服务器,开始为远程开发环境安装插件的时候会一直停留在

Downloading the IDE backend on the remote host

这一步

等到快完成70%~80%的时候会卡住然后重来,重复n次以后报错退出

解决办法

在你选择的用户的目录下,例:/home/work

找到最新的下载失败的wget.log文件

cat访问wget.log文件,可以看到里面有一个下载链接

我要开发的是C++项目,所以是Clion的安装包

https://download-cdn.jetbrains.com/cpp/CLion-241.8102.118.tar.gz

用这个链接在本地把这个包下载下来以后,再次打开Remote Development

选择 Upload Installer file

手动添加安装包上传

然后点击Upload and Connect

很快就会上传完毕(取决于服务器连接速度),然后开始解压

可以看到安装成功了

### ESP32 JTAG Debugging Setup in CLion IDE #### Configuring the Development Environment To set up JTAG debugging for an ESP32 device using the CLion IDE, it is essential to configure both hardware and software components correctly. For devices like the ESP32-C3 which have built-in JTAG circuits, only a USB cable connecting D+/D- pins suffices[^1]. For other models such as ESP32-S3, ensure that the JTAG interface (the USB port with D+ and D-) connects directly to your computer's USB port[^2]. In terms of configuring user environment variables within CLion: - Click on the 📘 button next to the environment settings. - Input `esp32s3` or another identifier corresponding specifically to one’s board type into these fields; adjust COM ports based upon what appears after plugging in the development board. #### Setting Up JTAG Configuration Files Within CLion, create configuration files necessary for initiating GDB-based debug sessions over JTAG interfaces. This involves setting breakpoints at specific lines during program execution without altering code flow significantly. A typical `.gdbinit` file might look something similar below but should be tailored according to individual project requirements: ```bash target extended-remote :3333 monitor reset halt thb main c ``` This script tells GDB where to find the target application running remotely via TCP/IP connection (`extended-remote`) while also specifying commands sent directly through OpenOCD server managing actual communication between host machine & microcontroller unit itself(`monitor`). Additionally, this sets temporary hardware breakpoint(s) before continuing normal operation post-reset sequence completion. #### Establishing Communication Between Host Machine And Target MCU Ensure proper installation of tools required by Espressif IDF SDK including OpenOCD utility responsible for establishing connections between debugger frontend applications(GDB), backend firmware residing inside embedded systems alongside physical probes used throughout entire process. Start OpenOCD from terminal/command prompt outside of CLion first ensuring paths point towards correct locations containing all relevant binaries needed along with appropriate flash scripts provided officially by manufacturer documentation covering exact model being worked upon currently. Once successfully established link layer connectivity, proceed back inside integrated development platform performing final adjustments related particularly around launch.json configurations enabling seamless integration across multiple toolchains involved hereunder single unified graphical user experience offered today modern editors alike Jetbrains' product line-up. --related questions-- 1. What are some common issues encountered when setting up JTAG debugging? 2. How does one troubleshoot problems occurring during initial handshake phases involving OpenOCD servers? 3. Can you provide tips for optimizing performance gains achieved through effective utilization of JTAG capabilities available within ESP-IDF ecosystem? 4. Is there any difference in procedure followed depending whether custom PCB designs versus off-the-shelf modules utilized primarily intended hobbyist projects rather than professional environments?
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值