硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4228|回复: 6
收起左侧

[有问必答] SD卡程序卡死

[复制链接]

1

主题

4

回帖

1

积分

新手上路

知识无涯,学无止境

积分
1
发表于 2016-8-11 17:20:45 | 显示全部楼层 |阅读模式
armfly版主,你好,V3板子用你的例程是可以读取和写入SD卡,但是我在其他例程(printf和scanf)上修改成SD卡程序,但是程序只是串口输出正常,无法执行发送读写的命令(1或者2),串口停止在图1, 图1.GIF ,程序调试中会卡死,如图2 图2.GIF ,为什么用其他的工程就不行,是不是还有什么设置,工程编译什么都没什么问题,main.c 中的程序也是全部复制FATFS例程中,这个问题困扰我蛮长时间了,希望版主给予解答,感激不尽
共同探讨问题,分享经验
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2016-8-11 17:31:20 | 显示全部楼层
是不是中断函数没有移植过去。
1.jpg
回复

使用道具 举报

1

主题

4

回帖

1

积分

新手上路

知识无涯,学无止境

积分
1
 楼主| 发表于 2016-8-11 17:36:30 | 显示全部楼层
试了一下,果然是这个问题,版主回复问题的速度也是非常快,回答也很准确,厉害[s:151]
共同探讨问题,分享经验
回复

使用道具 举报

1

主题

4

回帖

1

积分

新手上路

知识无涯,学无止境

积分
1
 楼主| 发表于 2016-8-11 17:57:11 | 显示全部楼层
貌似还有个小问题,1234这几步骤都可以完成,第五步的时候,测试出来的读写速度均为0,但是我看内存卡中的有SPEED1.TXT,大小为2048KB,烦请版主解答,谢谢
共同探讨问题,分享经验
回复

使用道具 举报

1

主题

4

回帖

1

积分

新手上路

知识无涯,学无止境

积分
1
 楼主| 发表于 2016-8-11 18:10:00 | 显示全部楼层

回 eric2013 的帖子

eric2013:是不是中断函数没有移植过去。
 (2016-08-11 17:31) 
貌似还有个小问题,1234这几步骤都可以完成,第五步的时候,测试出来的读写速度均为0,但是我看内存卡中的有SPEED1.TXT,大小为2048KB,烦请版主解答,谢谢
共同探讨问题,分享经验
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2016-8-12 10:00:52 | 显示全部楼层

回 jifengjia 的帖子

jifengjia:貌似还有个小问题,1234这几步骤都可以完成,第五步的时候,测试出来的读写速度均为0,但是我看内存卡中的有SPEED1.TXT,大小为2048KB,烦请版主解答,谢谢 (2016-08-11 18:10) 
是不是文件有读写,只是测试出来的速度为0,如果是这样的话,那就是bsp_timer.C文件里面的滴答定时器没有初始化。
回复

使用道具 举报

1

主题

4

回帖

1

积分

新手上路

知识无涯,学无止境

积分
1
 楼主| 发表于 2016-8-13 14:05:06 | 显示全部楼层

回 eric2013 的帖子

eric2013:是不是文件有读写,只是测试出来的速度为0,如果是这样的话,那就是bsp_timer.C文件里面的滴答定时器没有初始化。 (2016-08-12 10:00) 
文件是写进去了,感觉应该是你所说的滴答定时器没有启动导致,基本读写功能已经实现,那一小点也不管SD的事
共同探讨问题,分享经验
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-13 00:05 , Processed in 0.297781 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表