您尚未登录。

楼主 # 2022-10-16 18:27:03

Yan&Hui
会员
注册时间: 2022-06-21
已发帖子: 15
积分: 9

MC3172简单实用感受

最近使用MC3172测试了FatFs文件系统的移植,总体感受就是上手简单,相关文件复制进来就能用,学习成本很低。
SPI中定义该字节读写接口,供SD卡相关函数调用。

u8 spi_ReadWriteByte(u32 gpcom_sel,u8 data)
{
    u8 rx_data_temp = 0;

    static u8 tx_data_wp=0;
    static u8 rx_data_rp=0;

    tx_data_wp=GPCOM_GET_TX_WP(gpcom_sel);
    rx_data_rp=GPCOM_GET_RX_WP(gpcom_sel);

    GPCOM_SEND_TX_DATA(gpcom_sel,tx_data_wp+0,data);

    tx_data_wp+=1;
    tx_data_wp&=0xf;
    GPCOM_SEND_TX_WP(gpcom_sel,tx_data_wp);
    while(!(GPCOM_TX_FIFO_EMPTY(gpcom_sel))){};

    while(rx_data_rp!=GPCOM_GET_RX_WP(gpcom_sel)){
        rx_data_temp=GPCOM_GET_RX_DATA(gpcom_sel,rx_data_rp);
        rx_data_rp+=1;
        rx_data_rp&=0xf;

    };

    return rx_data_temp;
}

再添加简单的RTC时间函数,供文件系统调用时间参数,整个移植过程就基本完成,其余的ffconf.h、discio.c的配置就是通用配置逻辑了。
FatFs.png
https://gitee.com/yanhui5329/mc3172_-fat-fs

离线

楼主 #2 2022-10-18 08:52:54

Yan&Hui
会员
注册时间: 2022-06-21
已发帖子: 15
积分: 9

Re: MC3172简单实用感受

support_gxchip 说:

感谢您的评测,文件系统这个很牛啊

感谢感芯提供的试用机会,期待越来越好 smile

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn