我用的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
这个可以直接编译通过的。