rt-thread SDIO驱动框架分析(SD卡驱动\SD Nand驱动)
flash吧
全部回复
仅看楼主
level 3
nandflashlon 楼主
文章目录
rt-thread SDIO驱动框架分析之SD卡驱动
1. 前言
2. SDIO通用驱动框架介绍
3. 文件架构分析
4. SDIO设备驱动分析
5. SDIO设备驱动架构分析
6. 调试记录
7. 总结
1. 前言
RT-Thread是一款国产化的嵌入式操作系统,目前在嵌入式领域得到广泛应用,其强大的扩展功能以及通用的外设驱动框架备受大家追捧。
关于基本的外设驱动,其官网上基本也都有部分描述,但是关于SDIO设备驱动目前为止还没有相关文档说明,因此本文笔者将根据自己的调试使用经验,与大家分享下rtthread的通用SDIO设备驱动的实现。
RT-Thread github开源地址:https://github.com/RT-Thread/rt-thread
本文基于代码仓库 rt-thread/bsp/stm32/stm32f103-fire-arbitrary 分析代码
分支:main
commit:6808f48bdcf914f03ac757cc19b264a5d0db56de
说明:main分支会有不断更新,但是SDIO驱动框架目前应该不会有大变更
硬件介绍:
控制器:STM32 基于手上为数不多的野火开发板吧
SD卡:本次采用的并非SD卡,而是创世CS家的一颗SD Nand, CSNP4GCR01-AMW,有幸申请到了一颗样片
这里多说几句,SD nand使用起来和SD卡完全一样,而且SD Nand相比SD卡感觉好用太多,贴片LGA-8封装,和SPI flash 差不多,完美的解决了SD卡松动导致系统不稳定的问题,而且容量又大,个人感觉以后必定是嵌入式存储应用上的主流 (除了价格贵点啥都好,哈哈)想要样片试试水的可以去找深圳雷龙公司官网申请下!
原文链@:http://www.longsto.com/news/81.html
2023年04月07日 09点04分 1
1