在 Eclipse 2024-03 中设置 AVR MCU 编程器时出现问题

问题描述 投票:0回答:1

我安装了

Eclipse 2024-03
和插件来管理
AVR
MCU。但是,当我尝试使用
Windows->Preference->AVR
窗口指示我打算使用哪个 MCU 编程器时,虽然我可以从控制台窗口看到设备已被识别,但我不允许添加它们并因此使用它们。

我在

Kali OS (Linux 5.15.44-Re4son-v8l+ #1 SMP PREEMPT Debian kali-pi (2022-07-03) aarch64 GNU/Linux)
上使用
Raspberry PI4

如果从命令行启动,

avrdude
(版本 7.1)程序可以完美运行。我不明白为什么 Eclipse 无法从配置文件开始配置任何设备
/etc/avrdude.conf
,但它似乎可以找到并管理(通过执行 avrdude)。

我只想配置设备:

usbasp
= USBasp,[/etc/avrdude.conf:1217]

任何人都可以给我有关如何解决此问题的信息吗?

eclipse eclipse-cdt avr avrdude
1个回答
0
投票

我之前版本的

Eclipse
也有同样的问题;问题不在于 Eclipse,而在于
AVR plugin
无法处理
avrdude 7.1

我按照 stackoverflow 帖子 AVR - Can't add Programmer on Eclipse 解决了这个问题。

由于我不太喜欢降级avrdude的解决方案,所以我从

https://download-mirror.savannah.gnu.org/releases/avrdude/avrdude-5.11.1.tar.gz下载
avrdude 5.11.1我将其编译在本地目录中。然后我在Eclipse中以自定义的方式设置AVR配置,以便在Eclipse中使用avrdude 5.11,但命令行上有avrdude 7.1。

如果您不想降级 avrdude,则必须使用 Windows->Preverence->AVR 菜单配置 Eclipse,方法是修改 AVR 路径(AVR->Paths)并指向(在 AVR->AVRdude 中)位于的 avrdude.conf 文件在编译avrdude 5.11的本地目录中,这样你的问题就解决了!

© www.soinside.com 2019 - 2024. All rights reserved.