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

测试SD卡代码时 找不到diskio.c文件

我用的keil4编译测试的SD卡部分的代码,有错误提示,原来是没有找到diskio.c文件,我是用的TivaWare_C_Series-2.1.0.12573版本的库文件,然后我到

D:\ti\TivaWare_C_Series-2.1.0.12573\third_party\fatfs这个目录下找,确实只有diskio.h却没有.c文件。。。。这是问什么呢,感觉不应该没有啊,求各位指导

Michael Sun:

TivaWare里面的例程是可以直接编译过去的。我用的4.72和5版本都没问题。

工程中并没有用diskio.c。

hao wang10:

回复 Michael Sun:

额,是么???那你能帮我看下下面的这个编译问题么,用的keil472

就比如被我圈出来的diskio_local那个函数,我在diskio.h里面找到它申明之后,在找他定义提示找不到,难道被库包含进去了???那是那个库呢,我没添加??

大神啊,求解释。。。

Michael Sun:

回复 hao wang10:

在这里:

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

建议楼主先走读一下Tivaware中的例程:

C:\ti\TivaWare_C_Series-2.1.0.12573\examples\boards\dk-tm4c123g\sd_card

这个可以直接编译通过的。

赞(0)
未经允许不得转载:TI中文支持网 » 测试SD卡代码时 找不到diskio.c文件
分享到: 更多 (0)