Page 1 of 1

[已解决] 编译错误报 FAILED:led_strip.elf

Posted: Mon Feb 28, 2022 8:23 am
by lynber
背景环境:
led_strip 例程,即led_pixel_esp32s3_a_v2.4
按README.md说明windows上依次执行
idf.py --preview set-target esp32c3
idf.py flash -b 2000000 monitor -p COM8 或 idp.py build

问题:
具体见附件,主要错误摘要如下
FAILED: led_strip.elf
riscv32-esp-elf/bin/ld.exe: skipping incompatible D:/Espressif/frameworks/esp-idf-v4.4/examples/led_pixel_esp32s3_a_v2.4/components/led_strip/lib\libled_strip.a when searching for -lled_strip
d:/espressif/tools/riscv32-esp-elf/esp-2021r2-patch2-8.4.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/8.4.0/../../../../riscv32-esp-elf/bin/ld.exe: cannot find -lled_strip
collect2.exe: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
ninja failed with exit code 1

Re: 编译错误报 FAILED:led_strip.elf

Posted: Wed Mar 02, 2022 6:38 am
by lynber
有人帮忙看下吗 ?为什么会跳过libled_strip.a啊?

Re: 编译错误报 FAILED:led_strip.elf

Posted: Thu Mar 03, 2022 6:12 am
by lynber
有没有大佬帮忙看看,项目比较急,非常感谢!!

这个链接过程中说libled_strip.a 不符合,我之前遇到的类似问题, 一般都是因为目标平台为不同cpu(比如ARM x86)导致的;
这个应该也是编译工具链哪里配置导致的把? 我是在windows平台下编译链接的

Re: 编译错误报 FAILED:led_strip.elf

Posted: Thu Mar 03, 2022 11:15 am
by ESP_ICY
你这边编译的IDF版本是多少?看你log 里打印的目录,是4.4吗?然后那个程序是你自己复制出来的吗, led_stripe 的例程的路径我看是 examples/peripherals/rmt 里

Re: 编译错误报 FAILED:led_strip.elf

Posted: Fri Mar 04, 2022 2:01 am
by lynber
idf确实是4.4的

环境:
1、使用espressif-ide-setup-espressif-ide-2.4.0-with-esp-idf-4.4.exe进行安装的(里面包含了所有所需要的)
2、安装完成后 hello例程正常编译及烧录成功
3、使用官方邮件发给的led_pixel_esp32s3_a_v2.4例程(音乐节奏智能律动灯),我把它复制到了examples目录下


问题
链接过程报led_strip.a(也是官方同时发我的库)文件格式相关不对

Re: 编译错误报 FAILED:led_strip.elf

Posted: Fri Mar 04, 2022 5:40 am
by lynber
发给我的led_strip.a是由3个文件组成的 led_strip_rmt_ws2812.c , led_display.c, led_show.c,后两个文件git上是没有的,如果能独立发我下,我也就可以自己编译出来了,不用led_strip.a

具体文件及错误见附件。

Re: 编译错误报 FAILED:led_strip.elf

Posted: Mon Mar 07, 2022 8:44 am
by lynber
这个现象跟环境都是比较清晰的,有人帮看下吗 ?

Re: 编译错误报 FAILED:led_strip.elf

Posted: Tue Mar 08, 2022 11:46 am
by lynber
该问题已解决,用了s3平台的库,却选择了C3平台的编译方式,导致链接过程出问题

Re: [已解决] 编译错误报 FAILED:led_strip.elf

Posted: Thu Apr 07, 2022 7:45 am
by opgnyy
楼主给份音乐律动的代码加好友1251372182 :D