打印

stm32 usb+at45db制U盘有点问题

[复制链接]
3467|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
brotherwen|  楼主 | 2009-3-22 10:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
硬件平台 STM32+AT45DB161--(2MByte)
软件:将keil arm目录下的usb驱动+文件系统(TOSHIBA公司的代码)移植过来的+at45db161(自己写的驱动)

在拷贝20K的文件时,总是报I/O错,
15K文件时,没有问题

windows界面:
在拷贝的过程中
进度框已出现,但进度条没有跑起来

如果哪位大侠知道,告诉我一下啊

相关帖子

沙发
coke| | 2009-3-22 15:35 | 只看该作者

re

几个疑问.
1. 制作U盘是不需要涉及FAT文件系统的. FAT是由PC来管理. MCU只管UFI/SCSI协议.
2. PC上不需要U 盘驱动. 是windows自带的存储类驱动.

使用特权

评论回复
板凳
brotherwen|  楼主 | 2009-3-22 17:50 | 只看该作者

回2楼

1,之所以加上文件系统,是因为MCU对文件的操作 以此,达到和pc对文件的操作,彼此产生交互验证  比如说PC产生的文件,MCU能否读出,或MCU产生的文件,PC上能否看到读出

2,pc上我也没有写驱动啊,是用PC自带的,只是flash的初始化,读,写是自己写的,其它的是打打杂了,移植下的.

下午终于得出结果了,操作flash太慢导致的原因,尤其这个是串行的flash

使用特权

评论回复
地板
veryjc| | 2014-2-20 15:33 | 只看该作者
哥们可以分享下你的源代码吗,我现在一起在寻找解决方案 谢谢了,jany57@qq.com

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

52

主题

217

帖子

0

粉丝