美文网首页
ZYNQ7100+standalone+SD卡(fat32文件系

ZYNQ7100+standalone+SD卡(fat32文件系

作者: 鹏宝阿加西 | 来源:发表于2018-11-12 17:45 被阅读0次

    使用的板卡为CRZ01-ZYNQ7100,在此进行SD卡配置的总结
    参考:
    https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_services/xilffs
    http://elm-chan.org/fsw/ff/00index_e.html
    主要是在Vivado中进行SD卡的设置,参考板卡核心板电路图:

    SD卡电路
    MIO[0:15] - BANK 0 - 1.8V
    MIO[16:53] - BANK 1 - 1.8V

    zynq中PS部分已经集成了SD卡控制器,在PS部分需要打开SD卡控制器,并配置对应管脚(取决于开发板),sd卡与zynq芯片的连接如下表,MIO40-45在芯片的BANK501上,MIO14BANK500上,从电路图上可以看出BANK500BANK501均为1.8V。故去掉SD1,使能SD0,如下图所示。由于BANK电压是1.8V,所以要经过电平转换芯片TXS02612RTWR接3.3V的SD卡。

    SD卡 MIO
    SD_CLK MIO40
    SD_CMD MIO41
    SD_D0 MIO42
    SD_D1 MIO43
    SD_D2 MIO44
    SD_D3 MIO45
    SD_CD MIO14
    ZYNQ IP核配置 ,打开SD卡控制器0
    ZYNQ IP核 MIO Configuration配置

    由于只使用了PS部分的MIO,不需要用到任何PL部分,VIVADO设置完毕之后就可以导入到SDK,并打开SDK进行板级支持包和代码的创建和调试。Xilinx Tools->Board Support Package Setting,双击bsp,勾选xliffs库,这个库是用于SD卡读写。然后就可以愉快的用ZYNQ读写SD卡中的TXT或者BIN文件啦~


    xliffs库

    相关文章

      网友评论

          本文标题:ZYNQ7100+standalone+SD卡(fat32文件系

          本文链接:https://www.haomeiwen.com/subject/qwycfqtx.html