logo

CH376识别不了8G U盘问题

用CH376好几年了,以前的U盘容量都小,所以使用起来还是可以的, 现在市面8G以前U盘普遍,但CH376确识别不了,在U盘初始化函数下就挂掉了,换成4G  U盘就可以正常工作,是不是这个芯片也只能识别4G一下的U盘了???????????????

这人很懒,什么都没留下

请问一下您的8GU盘是什么文件系统?正常情况下,376是能操作8GU盘的

这人很懒,什么都没留下

你好,U盘我格式化的是FAT32格式的,什么文件系统就不清楚了?能帮帮我看看如何解决吗?


这人很懒,什么都没留下

您说的初始化函数就挂掉了是指CHECK_EXIST命令都过不了嘛?您使用的主控MCU是什么?用什么接口来操作CH376?

这人很懒,什么都没留下

你好,白天忙也没有时间上论坛,我用的单片机是ATMEGA64A芯片,与CH376通讯采用的SPI口,程序是用你们提供的驱动库,

  


这人很懒,什么都没留下

每次运行到CH376DiskMount( ) 这个函数就不行,换成4G U盘就没有问题,换成8G U盘,运行到该函数就返回错误,通过仿真跟踪,到

UINT8 CH376SendCmdDatWaitInt( UINT8 mCmd, UINT8 mDat )  /* 发出命令码和一字节数据后,等待中断 */

{

xWriteCH376Cmd( mCmd );

xWriteCH376Data( mDat );

xEndCH376Cmd( );

return( Wait376Interrupt( ) );

}

这人很懒,什么都没留下

一直没有中断触发,导致程序看门狗复位,去掉看门狗程序运行到这里也过不去

这人很懒,什么都没留下

    s=mInitCH376Host();//初始化CH376

    if(s==USB_INT_SUCCESS)//判断初始化是否成功

    { 

        if(CH376DiskConnect( )== USB_INT_SUCCESS )   这些函数运行都没有问题


这人很懒,什么都没留下

有时间帮我分析下,我这之前购买了20多个8G  U盘,现在都用不了,谢谢了

这人很懒,什么都没留下

怎么没人回答了,最近我有买了几种8G U盘,CH376都无法识别,是不是本身就识别不了8G啊  给个答复

这人很懒,什么都没留下

你好,能留个联系方式嘛?或者直接打我们技术支持电话:025-52638375或025-52638376。

这人很懒,什么都没留下
只有登录才能回复,可以选择微信和github账号登录