我使用visual studio代码来用io平台编程arduino uno。但是,当我构建我的代码时,我并没有在问题上看到错误。那里没有错误脚本。但在终端机上这样说:
执行任务: C:\Users\ridho.platformio\penv\Scripts\platformio.exe运行<
处理单元(平台: atmelavr;板: uno;框架: arduino)
可以通过-v, --verbose选项启用详细模式
配置:https://docs.platformio.org/page/boards/atmelavr/uno.html
平台: Atmel AVR 2.1.0 > Arduino Uno
硬件: ATMEGA328P 16 RAM,2KB内存,31.50KB闪存
调试:当前(simavr)在板上(simavr)
套餐:
库依赖查找器->
LDF模式:查找器~链,兼容性~软
找到6个兼容的库
扫描依赖..。
无依赖
建筑在释放模式
链接.pio\build\uno\firmware.elf
C:\Users\ridho\AppData\Local\Temp\ccrKx04Q.ltrans0.ltrans.o: In main': ***<artificial>:(.text.startup+0x0): undefined reference toinit'* 2.exe:错误: ld返回了一个退出状态* .pio\build\uno\firmware.elf错误1*失败了1.43秒====================================================终端进程以退出代码结束:1
终端将被任务重用,按任意键关闭它。
我假设主要问题是:对‘`init'或* .pio\build\uno\firmware.elf错误1的未定义引用
我在平台io社区中读到了所有类似的问题,专业人士说解决方案是禁用任何杀毒软件。我的电脑上有卡巴斯基防病毒软件。我也禁用胜利者,赢得防火墙。但当我再建的时候。还是一样的。有人能帮我吗?
这是我禁用的防病毒软件:单击此图像
发布于 2020-05-31 15:23:56
只需重新安装VScode和平台IO,就可以进行清洁安装。删除平台IO的所有文件以及Arduino文件
发布于 2020-06-01 11:06:56
这就是解决办法:
https://www.youtube.com/watch?v=CUfci2AEBNk&t=3s
键入此/复制和粘贴:%userprofile%.platformio\packages,
您将找到框架-arduino-avr文件夹
然后删除框架-arduino-avr文件夹。
https://stackoverflow.com/questions/62112832
复制相似问题