久芯网

本人在做IAP在线升级,当STM32f107芯片识别U盘时候,U盘使用多次后,识别过程会变得很慢,这是为什么呢?是U盘老化还是芯片原因呢?

avatar 玉泉 提问时间: 2023-07-09 17:46:56 / 未解决


如需获得 STM32f107 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

9个回答
  • avatar 1+1=2
    回答时间: 2023-07-09 18:09:05

    慢是什么意思?

  • avatar 玉泉
    回答时间: 2023-07-09 18:41:08

    以为我在程序中,限定了U盘识别的时间上线,进行计数,如果超出了这个限制的话,则会卡在我的陷阱里。我一般在使用新的U盘的时候,都少于的设定的时间的上线,可以正常识别U盘,但是,U盘使用次数多了,就会产生识别时间边长,以至于会卡在我的陷阱了。从而,我就在芯片中,引出一个引脚作为上电开启标志,和把U盘的DP,DM两个引脚差值作为芯片识别到U盘标志,把上电开启标志和识别到U盘标志都在显示在示波器上,发现旧U盘识别时间远远大于新U盘,所以,我不清楚U盘为什么会出现识别时间延迟现象?

  • avatar shenxiaolin_mai
    回答时间: 2023-07-09 18:57:48
    玉泉 发表于 2023-1-11 09:10
    以为我在程序中,限定了U盘识别的时间上线,进行计数,如果超出了这个限制的话,则会卡在我的陷阱里。我一 ...

    一般情况下是不会出现延迟现象的,可以看看你内部程序运行会不会有其他的逻辑判断错误的问题。

  • avatar 废鱼
    回答时间: 2023-07-09 19:22:31

    用的是FATFS文件系统吗?旧U盘如果发生这种情况的时候,将U盘重新格式化后,是否可以解决这个问题?U盘品牌是哪个?

  • avatar 玉泉
    回答时间: 2023-07-09 19:43:23
    废鱼 发表于 2023-1-11 09:48
    用的是FATFS文件系统吗?旧U盘如果发生这种情况的时候,将U盘重新格式化后,是否可以解决这个问题?U盘品牌 ...

    我刚刚格式化了,没有效果,U盘可以正常读取写入,但是,它的识别时间变长,U盘品牌的各个牌子都有,由于是批量升级

  • avatar 玉泉
    回答时间: 2023-07-09 20:02:58
    shenxiaolin_mai 发表于 2023-1-11 09:48
    一般情况下是不会出现延迟现象的,可以看看你内部程序运行会不会有其他的逻辑判断错误的问题。 ...

    我测过USB接口DP和DM压差计算刚刚插入U盘到识别U盘时间,确实识别时间有很大差异,难道使用次数会影响U盘使用时间?主要不了解U盘内部是如何识别的

  • avatar 玉泉
    回答时间: 2023-07-09 20:21:17
    shenxiaolin_mai 发表于 2023-1-11 09:48
    一般情况下是不会出现延迟现象的,可以看看你内部程序运行会不会有其他的逻辑判断错误的问题。 ...

    我测过USB接口DP和DM压差计算刚刚插入U盘到识别U盘时间,确实识别时间有很大差异,难道使用次数会影响U盘使用时间?主要不了解U盘内部是如何识别的

  • avatar 玉泉
    回答时间: 2023-07-09 20:50:35
    玉泉 发表于 2023-1-11 09:10
    以为我在程序中,限定了U盘识别的时间上线,进行计数,如果超出了这个限制的话,则会卡在我的陷阱里。我一 ...

    粉红色线位USB接口DP和DM差值表示U盘识别到标志;蓝色线表示设定一个上电标志。

  • avatar 废鱼
    回答时间: 2023-07-09 21:23:44
    玉泉 发表于 2023-1-11 12:03
    我刚刚格式化了,没有效果,U盘可以正常读取写入,但是,它的识别时间变长,U盘品牌的各个牌子都有,由于 ...

    没有遇到过类似的问题,只能从U盘格式化时选择的格式,FAT32还是NTFS?还有就是用工具检查一下U盘是否存在坏道或者其他的异常。

会员中心 微信客服
客服
回到顶部