首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Platform IO :对“`init”/[.pio\build\uno\firmware.elf]错误1的未定义引用

Platform IO :对“`init”/[.pio\build\uno\firmware.elf]错误1的未定义引用
EN

Stack Overflow用户
提问于 2020-05-31 07:14:38
回答 2查看 2.8K关注 0票数 0

我使用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)

套餐:

  • 框架-arduino-avr 5.0.0
  • 工具链-atmelavr 1.50400.190710 (5.4.0)

库依赖查找器->

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社区中读到了所有类似的问题,专业人士说解决方案是禁用任何杀毒软件。我的电脑上有卡巴斯基防病毒软件。我也禁用胜利者,赢得防火墙。但当我再建的时候。还是一样的。有人能帮我吗?

这是我禁用的防病毒软件:单击此图像

EN

回答 2

Stack Overflow用户

发布于 2020-05-31 15:23:56

只需重新安装VScode和平台IO,就可以进行清洁安装。删除平台IO的所有文件以及Arduino文件

票数 0
EN

Stack Overflow用户

发布于 2020-06-01 11:06:56

这就是解决办法:

https://www.youtube.com/watch?v=CUfci2AEBNk&t=3s

键入此/复制和粘贴:%userprofile%.platformio\packages,

您将找到框架-arduino-avr文件夹

然后删除框架-arduino-avr文件夹。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62112832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档