Arduino support-Clion开发环境的居多坑……快跑!!

Arduino support-Clion开发环境

请注意,该文章并不是PlaformIO,而是Arduino support插件。
请注意,该文章并不是PlaformIO,而是Arduino support插件。
请注意,该文章并不是PlaformIO,而是Arduino support插件。

傻孩子快跑!!!!

写了一半的教程删了,直接说坑。
踩坑如下:

1.需要手动在CMake文件设置set(ARDUINO_SDK_PATH D:/Develop/arduino-1.8.19),否则报错!说找不到ARDUINO_SDK_PATH

2.必须在这个cmake(\cmake\ArduinoToolchain.cmake)前面设置ARDUINO_SDK_PATH,在根目录CMakeLists.txt文件里设置会发生奇怪的报错!可能加了没反应或者认出了ARDUINOPATH但是又报错说版本不对!!!!

3.Arduino support插件只支持老版本aurduino,不支持新出的ArduinoIDE,他会提示你版本不支持!!!!

4.arduino support bulid设置在新版ClionUI中的这种地方:
在这里插入图片描述

5.Arduino自动将芯片包和库装在C:\Users\xxx\AppData\Local\Arduino15\下,找了半天,,而且不能通过设置修改位置(虽然能修改)

6.Arduino support并不能自动加载你安装的库,需要手动导入boards.txt,查了半天才查出来

7.arduino support插件只支持一个boards.txt,切换不同的厂商还需要自己改boards.txt,逆天
在这里插入图片描述

8.board.txt在这种这么深的路径,还要你手动设置,还只能一次设置一个:C:\Users\xxx\AppData\Local\Arduino15\packages\AirM2M\hardware\AirMCU\0.2.3

9.编译又出问题了:(论坛管理员回复类似的问题是说board.txt不对,但我用的默认的board.txt,板子设置的Uno)
在这里插入图片描述
这还玩**,我宝贵的三个小时。。Uninstall,再见

在这里插入图片描述

吐槽Arduino

每篇关于Arduino的文章都必须吐槽。
Arduino的阉割性,你说为了兼容更多的芯片,但是解决方案很多,Arduino偏偏就阉割。比如去年用Arduino开发ESP32,有个SPI总线冲突,想把SD卡或者SPI屏换成低速SPI总线,Arduino根本没有这个初始化项,6666,只能改库。后来果断重构,投奔ESPIDF。
clion的Arduino插件基于Arduino-cmake,到现在都没更新Arduino-CLI,隔壁VScode已经更新了,虽然也难用的一批(见我另一篇文章)
Arduino的默认库路径还是C盘,真是过分,128GC盘的倒霉蛋表示非常难受。而且我查了半天,都没查到新版ArduinoIDE怎么设置默认路径!!
我是因为AIR001(2023年7月16日)还不适配PIO,采用的ArduinoSupport,然后就发现这里全是坑。
要么用PIO,要么用ArduinoIDE吧,别折腾了,,ArduinoIDE也支持代码补全了,虽然不默认开启。
或者,跑路吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值