打印

请教下各位:ch375配对的文件系统

[复制链接]
2364|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
01dxwlm|  楼主 | 2011-7-13 11:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前状况如下:我使用的主芯片是freescale 的coldfire芯片,外接USB芯片是ch375,我需要通过CH375往外部U盘写文件。
问题:由于没有coldfire的lib ,所以需要自己从新做一个U盘的文件系统,请教下大家fatfs或者zlgfs怎么做才能使用在U盘上。
PS:我目前程序里面已经使用了fatfs做SD卡的文件系统。
盼指教

相关帖子

沙发
原野之狼| | 2011-7-13 12:45 | 只看该作者
文件系统和U盘是两回事。
你这里还缺一个U盘的驱动,因为厂家提供的LIB文件不支持你的目前的环境,所以你需要重新实现该LIB的功能。
这包括两部分内容:
1 有USB-HOST驱动,包括核心驱动程序以及控制器驱动程序。
2 有MASS-STORAGE类的驱动,用于实现海量存储。
有了以上这两部分才能和你的文件系统联系起来。
其实厂家已经出了新的方案,使用CH376将会减少不少麻烦。

使用特权

评论回复
板凳
01dxwlm|  楼主 | 2011-7-14 16:09 | 只看该作者
谢谢楼上的指点,这两天研究了下ZLGFS的源代码和CH375的底层驱动,由于ch375有有USB-HOST驱动和有MASS-STORAGE类的驱动,能实现扇区的读写,所以认为ZLGFS可以直接应用于基于CH375的单片机读写U盘,只是需要修改下zlgfs的某些函数。
熟悉的人觉得呢?

使用特权

评论回复
地板
01dxwlm|  楼主 | 2011-7-15 13:42 | 只看该作者
昨晚回去成功把ZLGFS移植到系统了,今晚把ZLGFS的读写函数修改下应该就能实际使用了。

使用特权

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

本版积分规则

121

主题

592

帖子

2

粉丝