完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
代码跑到USBPD_PE_Init 返回了USBPD_ERROR, 但是这个USBPD_PE_Init没办法点进去查看源码。仅仅靠返回的枚举USBPD_ERROR又没办法定位问题。。请问有用过USBPD库的大神讲解一下吗
|
|
相关推荐
1个回答
|
|
根据您的描述,您遇到了无法查看USBPD_PE_Init函数源代码的问题。有几种可能的原因和解决方案可以考虑:
1. 缺少源代码:您使用的USBPD库可能是第三方库,可能是没有提供源代码的二进制文件。在这种情况下,您可以尝试联系USBPD库的提供者,以获取源代码或更多的帮助。 2. 代码不可见:您可能没有正确设置库的路径,使得您无法在开发环境中查看USBPD_PE_Init函数的源代码。请确保您正确设置了库的路径,并在您的开发环境中进行正确的配置。 3. 可能的其他解决方案:如果您确信USBPD_PE_Init函数返回USBPD_ERROR是由于某种问题导致的,您可以尝试以下方法来进一步诊断和定位问题: a. 查阅USB PD规范:USB PD(Power Delivery)规范是描述USB电源适配器和设备之间通信协议的规范。查看规范以了解USB PD操作和状态机的工作原理,有助于排除问题。 b. 查看库的文档:如果您使用了有文档的库,查阅库的文档以了解USBPD_PE_Init函数的输入参数和返回值,以及可能导致USBPD_ERROR的原因。 c. 调试代码:如果您有调试工具可用,可以尝试在USBPD_PE_Init函数调用处设置断点,并使用调试工具检查变量的状态和执行轨迹,以确定问题根源。 请注意,以上解决方案可能需要更多的背景信息和特定环境的了解,建议您根据实际情况选择适合您的解决方案。如果可能的话,请向USBPD库的提供者寻求帮助,因为他们更熟悉库的具体实现和问题解决。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1786 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1622 浏览 1 评论
1089 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
730 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1680 浏览 2 评论
1941浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
738浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
573浏览 3评论
598浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
560浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 09:40 , Processed in 0.842103 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号