我使用CH376作为主设备读u盘,准备了3个u盘 分别是 SSK、台电、SanDisk的。其中只有SanDisk的u盘可以识别。另外两款u盘都无法识别。我发现那两款u盘有一个共同点,主控都是DM82xx 的。是不是CH376无法识别啊!
查看: 2040
回复: 4
CH376无法识别U盘
热门产品 :
CH32X035: 32位USB+USB PD单片机
请详细说明一下你的测试的结果。如果无法识别,请跟踪程序在哪个函数返回的错误,错误代码是多少?
CH376初始化正常->disk connect正常->disk mount不正常。 我是修改的EXAM0中Host.c 函数进行测试的。插入u盘以后 串口始终显示 Ready ?。显示100次以后推出。Debug停在disk mount之后发现返回错误代码为 s = 0x2C。 插入SanDisk的u盘可以正常识别。而且我测试读、写和删除文件都没有问题。说明硬件肯定是连接好了的。所以觉得是兼容性的问题。
可能是不兼容。需要我们进一步来测试。如果可以,能否将U盘发到我司测试?
使用台电的U盘遇到同样的问题,CH376初始化正常->disk connect正常->disk mount不正常。使用金士顿的U盘无此问题。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录