TI中文支持网
TI专业的中文技术问题搜集分享网站

关于TM4C123G的USB问题

例程C:\ti\TivaWare_C_Series-1.0\examples\boards\ek-lm4f232\usb_dev_msc.uvproj

是通过USB读取SD卡的例程

我想问一下我需要改变那些文件可以让这个例程读取flash(W25X)?

Michael Sun:

把底层读写SD卡的换成读写Flash的就行了。

你需要把flash模拟成U盘(FAT32文件系统)么?

如果不需要,就不用文件系统了。

huang123:

回复 Michael Sun:

我想问的具体点的,比如更改DISKIO.C文件吗?

Michael Sun:

回复 huang123:

DISKIO.C是什么?

huang123:

回复 Michael Sun:

FAT32文件系统的一个文件啊

Michael Sun:

回复 huang123:

TivaWare中并没有使用这个diskio.c文件。

建议楼主详细走读一边相关例程的代码,搞清楚调用关系后,就可以进行移植了。

hao wang10:

回复 Michael Sun:

怎么没用呢,那为什么会提示找不到呢

那几个disk_的那几个函数不都是disk.c里的么???

hao wang10:

回复 huang123:

楼主你好!!你能把你的那个diskio.c文件发给我看看么,或者把它所在的文件夹都发给我,我怎么都找不到啊,他们还说没有,急,谢谢!!付个qq:760119637

Michael Sun:

回复 hao wang10:

你从哪里看到diskio.c还是什么disk.c文件的?

这几个函数是在:

C:\ti\TivaWare_C_Series-2.1.0.12573\third_party\fatfs\port\mmc-dk-tm4c123g.c

我这边直接打开工程就可以编译的。工程路径在C:\ti\TivaWare_C_Series-2.1.0.12573\examples\boards\dk-tm4c123g\sd_card

你的工程是自己建的?

huang123:

回复 Michael Sun:

哥们那东西光有好像不行,fat文件系统的一个文件,嵌入式的函数。我也用不太明白,还有usb总线真心不好弄,尤其是例程给的。

Michael Sun:

回复 huang123:

我们的例程已经做好了USB的驱动、类、移植好了FatFs文件系统,你需要做的就是走读通了代码,然后修改底层的数据读写就好了。

赞(0)
未经允许不得转载:TI中文支持网 » 关于TM4C123G的USB问题
分享到: 更多 (0)