当前位置: 首页 > news >正文

大庆企业网站建设公司网站建设合同封皮

大庆企业网站建设公司,网站建设合同封皮,订阅WordPress,wordpress表格没有边框前言 本文章主要是例举文件系统挂载sd卡时出现的一下问题总结。本人用的芯片是GDF103系列,最近项目要使用sd进行读取文件,因此查阅了资料进行开发。一开始是使用了SPI方式连接,例程是原子哥的stm32进行改的,但多次调试都是卡死在发…

前言

        本文章主要是例举文件系统挂载sd卡时出现的一下问题总结。本人用的芯片是GDF103系列,最近项目要使用sd进行读取文件,因此查阅了资料进行开发。一开始是使用了SPI方式连接,例程是原子哥的stm32进行改的,但多次调试都是卡死在发送cmd0命令那里,连获取卡信息都没成功,就更不要谈文件系统了。后面重新用sdio进行连线,并且用gd官方的例程进行调试。最终成功获取卡信息并打印,但挂载时一直返回FR_NOT_READY,也就是3号错误。但是我已经能打印卡信息 了,证明初始化是没问题的。我也找了挺多博客,话不多说,下面是链接:

1. 文件系统的FATFS变量是局部或者是全局指针,如果在系统中可能有问题,应该定义为全局变量,挂载时进行取址

fatfs 移植, f_open返回 FR_NOT_ENABLED-OpenEdv-开源电子网


2. 文件系统的ffconf.h头文件挂载数量默认为1个存储器,要同时挂载多个应该修改,并且设立对应的全局变量或者宏定义来调整diskio.c各个函数选项

FATFS 0.13 f_mount(&fs,““,1)挂载失败的原因_mode option 0:do not mount (delayed mount), 1:moun-CSDN博客


3. 挂载时如果失败了,可能是存储介质还没准备好,再次进行挂载即可

FATFS 0.13 f_mount(&fs,““,1)挂载失败的原因_mode option 0:do not mount (delayed mount), 1:moun-CSDN博客


4. 可能是挂载的磁盘大小和扇区数量宏定义设置不对,要根据自己的存储器进行设置

FATFS文件系统异常FR_NOFILESYSTEM_fatfs文件关了重新打开显示无文件系统-CSDN博客

5. 重点,也是本人的最终问题解决:由于初始化后就可以打印卡信息,那么就是连接上了,但是挂载这里没成功,最后发现是文件系统挂载调用的sd卡初始化,返回值是29,在disk_initialize里面判断是如果返回值>=0那么就是错误,而我的初始化返回值是29是ok。所以就搞乌龙了,最后在我的初始化函数里面加一个返回值判断即可。如图:

 diskio.c 文件

sdcard.c文件


总结

      其实在此之前遇到过HardFault_Handler死循环等错误,但是做开发就是这样,永远不可能一帆风顺的完成需求,总会遇到许许多多奇奇怪怪的拦路小妖怪。而发现它,解决它,这个过程就是学习,不过也希望大家都能遇到bug很快将其消灭。最后,送上大佛压阵

//                             _ooOoo_  
//                            o8888888o  
//                              88" . "88  
//                               (| -_- |)  
//                               O\ = /O  
//                         ____/`---'\____  
//                              . ' \\| |// `.  
//                             / \\||| : |||// \  
//                          / _||||| -:- |||||- \  
//                             | | \\\ - /// | |  
//                          | \_| ''\---/'' | |  
//                         \ .-\__ `-` ___/-. /  
//                     ___`. .' /--.--\ `. . __  
//                   ."" '< `.___\_<|>_/___.' >'"".  
//                    | : `- \`.;`\ _ /`;.`/ - ` : | |  
//                   \ \ `-. \_ __\ /__ _/ .-` / /  
//         ======`-.____`-.___\_____/___.-`____.-'======  
//                            `=---='  
//  
//         .............................................  
//                  佛祖保佑             永无BUG 
//          佛曰:  
//                  写字楼里写字间,写字间里程序员;  
//                  程序人员写程序,又拿程序换酒钱。  
//                  酒醒只在网上坐,酒醉还来网下眠;  
//                  酒醉酒醒日复日,网上网下年复年。  
//                  但愿老死电脑间,不愿鞠躬老板前;  
//                  奔驰宝马贵者趣,公交自行程序员。  
//                  别人笑我忒疯癫,我笑自己命太贱;  
//                  不见满街漂亮妹,哪个归得程序员?
 

http://www.yayakq.cn/news/932204/

相关文章:

  • 用安卓手机做网站主机wap网站源码.net
  • 坑梓网站建设常州微信网站建设价位
  • 网站设计机构图网络营销方案范文
  • 监控网站开发做网站有维护费是什么费用
  • 九江做网站大概多少钱邯郸最近发生的重大新闻
  • 打开网站iis7网站的建设多少钱
  • 好的网站设计机构企业vi设计与网站开发
  • html5 企业国际网站 多国家 多语言 源代码 cookies办公用品网站建设策划书
  • 杭州的网站设计wordpress页面地图
  • 在哪里做马可波罗网站快速提高关键词排名的软件
  • 绥化市建设局网站提升学历需要什么条件
  • 快速做网站软件大型网站建设就找兴田德润
  • 做网站是个什么行业如何向百度提交自己的网站
  • 学生网站建设实训报告母婴网站怎么做
  • 个人做电商网站需要备案吗建站公司怎么接单
  • 建网站的八个步骤网站备案查询官网入口查询
  • 提出网络营销思想的网站改版计划手机看电影的网站建设
  • 龙岗坑梓网站建设自己如何免费制作一个网站
  • 网站的统计代码是什么意思免费免费建网站
  • 通辽建设公司网站外贸客户管理软件
  • 淘宝上网站建设为啥这么便宜遵义做什么网站好
  • 视频变成网站怎么做国家企业信息查询公示系统官网
  • 深圳排名网站网站建设管理费一能多少钱
  • 商业网站页面有关网站开发的创意
  • wordpress站点标题删除东台网站建设找哪家好
  • 建筑公司网站的目标用户那里可以建网站
  • 成都网站建设十强企业十档行情免费网站
  • 网站建设找盛誉网络六安哪家做网站好
  • 长沙旅游景点大全排名苏州seo关键词优化方法
  • 做网站用到ps么展览展示设计公司排名