Kinetis] KL25 模拟U盘问题

2020-02-19 21:07发布

本帖最后由 duhui75 于 2015-3-4 10:58 编辑

我想将kl25片内flash模拟为一个U盘,在KL25的msd例程基础上,我添加fat16.c文件,在这里case USB_MSC_DEVICE_READ_REQUEST :将这个打印出来 printf("FATReadLBA = %d ",  lba_data_ptr->offset>>9);这里有DBR,FAT表1,fat表2,根目录区数据,就是没有MCU传输文件数据的条件。如果想往txt文件里面写入数据,该怎么改?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
liujinyi016
1楼-- · 2020-02-20 00:54
ke02的那个开发板不就模拟了个U盘么?可以看看那个程序
duhui75
2楼-- · 2020-02-20 05:39
这里没有fsl fae吗
FSL_TICS_ZP
3楼-- · 2020-02-20 09:13
duhui75 发表于 2015-3-4 15:11
这里没有fsl fae吗

给你分享一个应用手册,在里面有TXT读写的代码,虽然MCU不是KL25的,但还是可以参考的.
AN4379_Freescale USB Mass Storage Device Bootloaeder.PDF (431.78 KB, 下载次数: 7) 2015-3-4 15:58 上传 点击文件名下载附件
AN4379SW.zip (1.65 MB, 下载次数: 6) 2015-3-4 15:59 上传 点击文件名下载附件
duhui75
4楼-- · 2020-02-20 13:43
 精彩回答 2  元偷偷看……
jiang887786
5楼-- · 2020-02-20 16:31
楼主,片内flash模拟为一个U盘?那么一点点容量你想做什么?dos启动盘吗?不知道你做的什么工程项目啊?
duhui75
6楼-- · 2020-02-20 22:21
jiang887786 发表于 2015-3-5 11:29
楼主,片内flash模拟为一个U盘?那么一点点容量你想做什么?dos启动盘吗?不知道你做的什么工程项目啊? ...

数据采集,数据量不大

一周热门 更多>