首先,我已经通过了http://elm-chan.org,虽然它帮助了我,但它有点模糊(在我看来)。
我正在尝试使用ASF读取带有Xmega128a4u的SD卡(因为非ASF方式对我来说太地下了......)。无论如何,尽管ASF有Xmega C3的Xplained板的例子,但它并没有太大帮助,而且我尝试移植它失败了。
所以,以下是我的工作:
我在elm-chan的页面中读到某种“胶水文件”,但它在应该是什么时并不是非常具体。我应该在其中包含什么?或者我应该在哪里#include它?
我很欣赏这方面的一些帮助,因为我尝试了几件事并没有成功。
答案 0 :(得分:0)
你必须在diskio.c文件中添加disk_read,disk_write,...函数。他们会将fatFS库与你的(低级)sd通信连接起来。
你应该首先在没有文件系统的情况下测试与SD卡的简单通信。
我有同样的"项目"但是使用arduino到期板而不是Xmega并且简单的通信确实可以工作,所以我可以读写。但我的问题是正确添加FatFS并且我认为故障可以在我的diskio.c函数中本地化,因为它们是个体的。
也许某人有同样的问题可以帮助我?
侨 Imke