但当串口不输出调试信息时,移动相同的文件到SD卡出错,显示无法转换文件“。。。”连接到系统上的设备没有发挥作用(一个2G的卡,移动160k的文件成功,移动2.3M的文件出错)
串口跟SD驱动怎么会有关系呢???
另外,当串口作为调试口时,拷贝一个7K文件到SD卡,串口显示:CMD:24,0x4c600 CMD:24,0x2f000 CMD:24,0x11a00 CMD:25,0x1248200 CMD:12,0x0 CMD:24,0x4c600 CMD:24,0x4c600 CMD:24,0x4c600
这些命令是由BUS层发出的吗?具体在哪个文件里可以看到?上面命令后面那串数字是什么意思呢?
5 个解决方案
#1
串口跟SD卡没关系,看是不SD卡驱动本事啥原因导致的,分析问题要从根本原因找,不要瞎折腾.等高人!
#2
看了一下,命令24,25是写命令,应该是BUS层发送给HOST层,然后等待host操作完成后request
不知道理解的对不对?
后面那串数字有什么意义呢???
不知道理解的对不对?
后面那串数字有什么意义呢???
#3
驱动流程大概了解了,基本上就是Bus层接收Client的要求,发送读写要求,然后Host层处理,完成具体的发送命令。
现在的问题这些串口输出是哪个文件输出的?SDCSDCard.dll吗?这个没有源代码啊。。就是后面那串数字有什么意义?
还有就是“无法转换文件“。。。”连接到系统上的设备没有发挥作用”这个错误是如何导致的呢?
现在的问题这些串口输出是哪个文件输出的?SDCSDCard.dll吗?这个没有源代码啊。。就是后面那串数字有什么意义?
还有就是“无法转换文件“。。。”连接到系统上的设备没有发挥作用”这个错误是如何导致的呢?
#4
没有人做SD驱动吗?
#5
我也想了解关于SD驱动方面的信息。
#1
串口跟SD卡没关系,看是不SD卡驱动本事啥原因导致的,分析问题要从根本原因找,不要瞎折腾.等高人!
#2
看了一下,命令24,25是写命令,应该是BUS层发送给HOST层,然后等待host操作完成后request
不知道理解的对不对?
后面那串数字有什么意义呢???
不知道理解的对不对?
后面那串数字有什么意义呢???
#3
驱动流程大概了解了,基本上就是Bus层接收Client的要求,发送读写要求,然后Host层处理,完成具体的发送命令。
现在的问题这些串口输出是哪个文件输出的?SDCSDCard.dll吗?这个没有源代码啊。。就是后面那串数字有什么意义?
还有就是“无法转换文件“。。。”连接到系统上的设备没有发挥作用”这个错误是如何导致的呢?
现在的问题这些串口输出是哪个文件输出的?SDCSDCard.dll吗?这个没有源代码啊。。就是后面那串数字有什么意义?
还有就是“无法转换文件“。。。”连接到系统上的设备没有发挥作用”这个错误是如何导致的呢?
#4
没有人做SD驱动吗?
#5
我也想了解关于SD驱动方面的信息。