打印
[USB编程]

读取FLASH芯片数据需要具备什么条件?

[复制链接]
4521|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dabendan001|  楼主 | 2019-4-23 22:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有个想法:电路板上有一块64M  flash,STM32往里写入txt文件。想通过USB线连接电路板,插入PC,PC端程序能读出这个TXT文件。
请问需要具备什么条件?(在请人设计电路,目前还没方法)

请问,需要USB控制器么?有控制器,WIN上是不是还要有配套的驱动程序?(瞎想的).

使用特权

评论回复

相关帖子

沙发
yubsh| | 2019-4-24 10:16 | 只看该作者
STM32有USB全速和高速两种,全速不用USB外置控制器,高速得用外置控制器。
电脑想访问STM32系统上的txt文件,STM32这边需要加一个fat文件系统,需要一个USB协议栈,需要一个SPI FLASH芯片接口(用SPI总线连接)
STM32这边把USB设置成硬盘接口,主机就不要任何驱动程序。

使用特权

评论回复
板凳
dabendan001|  楼主 | 2019-4-24 19:34 | 只看该作者
yubsh 发表于 2019-4-24 10:16
STM32有USB全速和高速两种,全速不用USB外置控制器,高速得用外置控制器。
电脑想访问STM32系统上的txt文件 ...

感谢!

目前STM32已经可以向Flash中写入TXT文件。FAT文件系统。

想通过一条USB线,利用STM32将Flash中的TXT文件,传到电脑里……(TXT文件不超过8MB)
用全速就可以了吧?
另外,配成硬盘接口,是不是意味着在PC端看到的是一块移动磁盘? 我更想通过类似USB串口方式,在PC端通过一个应用程序来读取或接收,可行吗?

使用特权

评论回复
地板
yubsh| | 2019-4-30 09:41 | 只看该作者
dabendan001 发表于 2019-4-24 19:34
感谢!

目前STM32已经可以向Flash中写入TXT文件。FAT文件系统。

全速当然可以,就是慢点。
如果枚举成串口,上位机软件只能通过串口传输数据,你还要写个简单协议,估计速度会更慢。

使用特权

评论回复
5
小小攻城狮| | 2022-1-14 21:31 | 只看该作者
自己模拟成U盘(需要实现文件系统),或者自己模拟HID免驱,或者模拟其他设备配合winusb。。。

使用特权

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

本版积分规则

11

主题

41

帖子

0

粉丝