完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
[104/106] Linking C executable bootloader.elf[105/106] Generating binary image from built executableesptool.py v4.5.1Creating esp32s3 image...Merged 1 ELF sectionSuccessfully created esp32s3 image.Generated C:/mian/tusb_hid_copy/build/bootloader/bootloader.bin[106/106] cmd.exe /C "cd /D C:miantusb_hid_copybuildbootloaderesp-idfesptool_py && c:esp-idfpython_envidf5.0_py3.8_envScriptspython.exe C:/esp-idf/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 C:/mian/tusb_hid_copy/build/bootloader/bootloader.bin"Bootloader binary size 0x5030 bytes. 0x2fd0 bytes (37%) free.[1049/1248] Building C object esp-idf/bus/CMakeFiles/__idf_bus.dir/8080_lcd_esp32s3.c.objIn file included from C:/esp-idf/esp-idf/components/bus/include/i2s_lcd_driver.h:17, from C:/esp-idf/esp-idf/components/bus/8080_lcd_esp32s3.c:37:C:/esp-idf/esp-idf/components/driver/deprecated/driver/i2s.h:27:2: warning: #warning "This set of I2S APIs has been deprecated, please include 'driver/i2s_std.h', 'driver/i2s_pdm.h' or 'driver/i2s_tdm.h' instead. if you want to keep using the old APIs and ignore this warning, you can enable 'Suppress leagcy driver deprecated warning' option under 'I2S Configuration' menu in Kconfig" [-Wcpp] 27 | #warning "This set of I2S APIs has been deprecated, | ^~~~~~~[1246/1248] Linking CXX executable tusb_hid.elfFAILED: tusb_hid.elfcmd.exe /C "cd . && C:esp-idftoolsxtensa-esp32s3-elfesp-2022r1-11.2.0xtensa-esp32s3-elfbinxtensa-esp32s3-elf-g++.exe -mlongcalls @CMakeFilestusb_hid.elf.rsp -o tusb_hid.elf && cd ."c:/esp-idf/tools/xtensa-esp32s3-elf/esp-2022r1-11.2.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/11.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: esp-idf/espressif__tinyusb/libespressif__tinyusb.a(msc_device.c.obj):(.literal.proc_builtin_scsi+0x10): undefined reference to `tud_msc_test_unit_ready_cb'c:/esp-idf/tools/xtensa-esp32s3-elf/esp-2022r1-11.2.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/11.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: esp-idf/espressif__tinyusb/libespressif__tinyusb.a(msc_device.c.obj):(.literal.proc_builtin_scsi+0x14): undefined reference to `tud_msc_capacity_cb'c:/esp-idf/tools/xtensa-esp32s3-elf/esp-2022r1-11.2.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/11.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: esp-idf/espressif__tinyusb/libespressif__tinyusb.a(msc_device.c.obj):(.literal.proc_builtin_scsi+0x18): undefined reference to `tud_msc_inquiry_cb'c:/esp-idf/tools/xtensa-esp32s3-elf/esp-2022r1-11.2.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/11.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: esp-idf/espressif__tinyusb/libespressif__tinyusb.a(msc_device.c.obj):(.literal.proc_read10_cmd+0x4): undefined reference to `tud_msc_read10_cb'c:/esp-idf/tools/xtensa-esp32s3-elf/esp-2022r1-11.2.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/11.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: esp-idf/espressif__tinyusb/libespressif__tinyusb.a(msc_device.c.obj):(.literal.proc_write10_new_data+0x0): undefined reference to `tud_msc_write10_cb'c:/esp-idf/tools/xtensa-esp32s3-elf/esp-2022r1-11.2.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/11.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: esp-idf/espressif__tinyusb/libespressif__tinyusb.a(msc_device.c.obj):(.literal.mscd_xfer_cb+0x18): undefined reference to `tud_msc_scsi_cb'c:/esp-idf/tools/xtensa-esp32s3-elf/esp-2022r1-11.2.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/11.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: esp-idf/espressif__tinyusb/libespressif__tinyusb.a(msc_device.c.obj): in function `proc_builtin_scsi':C:/mian/tusb_hid_copy/managed_components/espressif__tinyusb/src/class/msc/msc_device.c:658: undefined reference to `tud_msc_test_unit_ready_cb'c:/esp-idf/tools/xtensa-esp32s3-elf/esp-2022r1-11.2.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/11.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:/mian/tusb_hid_copy/managed_components/espressif__tinyusb/src/class/msc/msc_device.c:691: undefined reference to `tud_msc_capacity_cb'c:/esp-idf/tools/xtensa-esp32s3-elf/esp-2022r1-11.2.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/11.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:/mian/tusb_hid_copy/managed_components/espressif__tinyusb/src/class/msc/msc_device.c:728: undefined reference to `tud_msc_capacity_cb'c:/esp-idf/tools/xtensa-esp32s3-elf/esp-2022r1-11.2.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/11.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:/mian/tusb_hid_copy/managed_components/espressif__tinyusb/src/class/msc/msc_device.c:764: undefined reference to `tud_msc_inquiry_cb'c:/esp-idf/tools/xtensa-esp32s3-elf/esp-2022r1-11.2.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/11.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: esp-idf/espressif__tinyusb/libespressif__tinyusb.a(msc_device.c.obj): in function `proc_read10_cmd':C:/mian/tusb_hid_copy/managed_components/espressif__tinyusb/src/class/msc/msc_device.c:843: undefined reference to `tud_msc_read10_cb'c:/esp-idf/tools/xtensa-esp32s3-elf/esp-2022r1-11.2.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/11.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: esp-idf/espressif__tinyusb/libespressif__tinyusb.a(msc_device.c.obj): in function `proc_write10_new_data':C:/mian/tusb_hid_copy/managed_components/espressif__tinyusb/src/class/msc/msc_device.c:905: undefined reference to `tud_msc_write10_cb'c:/esp-idf/tools/xtensa-esp32s3-elf/esp-2022r1-11.2.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/11.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: esp-idf/espressif__tinyusb/libespressif__tinyusb.a(msc_device.c.obj): in function `mscd_xfer_cb':C:/mian/tusb_hid_copy/managed_components/espressif__tinyusb/src/class/msc/msc_device.c:474: undefined reference to `tud_msc_scsi_cb'c:/esp-idf/tools/xtensa-esp32s3-elf/esp-2022r1-11.2.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/11.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:/mian/tusb_hid_copy/managed_components/espressif__tinyusb/src/class/msc/msc_device.c:539: undefined reference to `tud_msc_scsi_cb'collect2.exe: error: ld returned 1 exit statusninja: build stopped: subcommand failed.
我打开了Massive Storage Class 然后就出现了这个错误,如果不开则没有报错, 我应该从那开始排查? |
|
相关推荐
1个回答
|
|
从您提供的信息来看,这个错误并不是由于tinyusb msc模块导致的。错误信息主要集中在以下几个方面:
1. 路径问题:错误信息中的路径看起来有些混乱,可能是因为路径中的空格或者特殊字符导致的。请检查您的项目路径,确保没有空格或者其他特殊字符。 2. esptool.py版本:错误信息显示您使用的是esptool.py v4.5.1版本。这个版本可能存在一些已知的问题。建议您尝试升级到最新版本的esptool.py。 3. Python环境问题:错误信息中提到了Python环境,可能是因为您的Python环境配置不正确或者存在多个Python版本导致的。请检查您的Python环境,确保使用的是正确的版本。 4. 编译器问题:错误信息中提到了“Linking C executable bootloader.elf”,这可能是编译器在链接过程中遇到了问题。请检查您的编译器设置,确保没有错误。 为了解决这个问题,您可以尝试以下步骤: 1. 确保您的项目路径没有空格或特殊字符。 2. 升级esptool.py到最新版本。 3. 检查并确保您的Python环境配置正确。 4. 检查编译器设置,确保没有错误。 希望这些建议能帮助您解决问题。如果问题仍然存在,请提供更详细的错误信息,以便我们能更好地帮助您。 |
|
|
|
只有小组成员才能发言,加入小组>>
544浏览 6评论
455浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
435浏览 5评论
439浏览 4评论
410浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 09:40 , Processed in 1.102539 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号