完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在尝试编写自己的 HID 主机驱动程序。这在 ESP-IDF v4.4 上运行良好。我收到键盘或鼠标事件。但是在 ESP-IDF v5.0 上,usb_host_interface_claim 不起作用。
代码:全选 abort() was called at PC 0x4037723f on core 0 0x4037723f: lock_acquire_generic at C:/espressif_5/esp-idf/components/newlib/locks.c:130 Backtrace: 0x40375cd2:0x3fcebc80 0x40379c01:0x3fcebca0 0x4037fb82:0x3fcebcc0 0x4037723f:0x3fcebd30 0x40377355:0x3fcebd60 0x40377424:0x3fcebd80 0x4201838d:0x3fcebdb0 0x4201b4d1:0x3fcec0c0 0x42022f2d:0x3fcec0f0 0x4037fa31:0x3fcec120 0x4200b5ca:0x3fcec170 0x4200aa5e:0x3fcec190 0x42008adb:0x3fcec1c0 0x42008c93:0x3fcec1e0 0x42008df9:0x3fcec200 0x42008ed9:0x3fcec230 0x4037c9f5:0x3fcec260 0x40375cd2: panic_abort at C:/espressif_5/esp-idf/components/esp_system/panic.c:412 0x40379c01: esp_system_abort at C:/espressif_5/esp-idf/components/esp_system/esp_system.c:135 0x4037fb82: abort at C:/espressif_5/esp-idf/components/newlib/abort.c:38 0x4037723f: lock_acquire_generic at C:/espressif_5/esp-idf/components/newlib/locks.c:130 0x40377355: _lock_acquire_recursive at C:/espressif_5/esp-idf/components/newlib/locks.c:158 0x40377424: __retarget_lock_acquire_recursive at C:/espressif_5/esp-idf/components/newlib/locks.c:314 (discriminator 3) 0x4201838d: _vfprintf_r at ??:? 0x4201b4d1: vprintf at /builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32s3-elf/src/newlib/newlib/libc/stdio/vprintf.c:34 (discriminator 5) 0x42022f2d: esp_log_writev at C:/espressif_5/esp-idf/components/log/log.c:200 0x4037fa31: esp_log_write at C:/espressif_5/esp-idf/components/log/log.c:210 0x4200b5ca: usbh_dev_get_addr at C:/espressif_5/esp-idf/components/usb/usbh.c:648 0x4200aa5e: usb_host_interface_claim at C:/espressif_5/esp-idf/components/usb/usb_host.c:1109 0x42008adb: check_interface_desc_boot_keyboard at K:/Projet_GIT/Kineko/KinekoESP32/esp_app/usb_host_lib/main/class_driver.c:85 0x42008c93: show_config_desc_full_special_hid at K:/Projet_GIT/Kineko/KinekoESP32/esp_app/usb_host_lib/main/class_driver.c:146 0x42008df9: action_get_config_desc at K:/Projet_GIT/Kineko/KinekoESP32/esp_app/usb_host_lib/main/class_driver.c:272 (discriminator 2) 0x42008ed9: class_driver_task at K:/Projet_GIT/Kineko/KinekoESP32/esp_app/usb_host_lib/main/class_driver.c:420 0x4037c9f5: vPortTaskWrapper at C:/espressif_5/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:151 你有什么主意吗 ? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1935个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36428 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4990 浏览 1 评论
6114 浏览 1 评论
6821 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4253 浏览 0 评论
654浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
646浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
647浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
737浏览 2评论
849浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 12:31 , Processed in 1.005452 second(s), Total 74, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号