楼主: LFang

[求助] FRDM-K22f 调试USB MSD 问题请教

[复制链接]
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-6-23 15:33:34 | 显示全部楼层
    楼主仿真一下f_getfree里面,发生的是什么错误。到哪一句返回的。随便把包含这个函数的.c上传一下。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    91

    帖子

    0

    高级会员

    Rank: 4

    积分
    660
    最后登录
    2020-3-4
     楼主| 发表于 2015-6-23 16:06:28 | 显示全部楼层
    安 发表于 2015-6-23 15:33
    楼主仿真一下f_getfree里面,发生的是什么错误。到哪一句返回的。随便把包含这个函数的.c上传一下。 ...

    非常感谢您能帮忙回答问题,仿真发现进入f_getfree这个函数后在执行        res = chk_mounted(&path, fatfs, 0);这个语句后返回值res为FR_NO_FILE_SYSTEM,然后后面的判断        if (res == FR_OK) 不成立,之后就跳到这个函数的最后一条语句        LEAVE_FF(fs, res); 这里,然后就返回了
    0623.jpg

    ff.zip

    42.95 KB, 下载次数: 1, 下载积分: 威望 1

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-6-23 16:25:20 | 显示全部楼层
    楼主进入chk_mounted里面,这个是检测文件系统的,看一下是不是路径写的有问题。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    91

    帖子

    0

    高级会员

    Rank: 4

    积分
    660
    最后登录
    2020-3-4
     楼主| 发表于 2015-6-23 16:38:55 | 显示全部楼层
    安 发表于 2015-6-23 16:25
    楼主进入chk_mounted里面,这个是检测文件系统的,看一下是不是路径写的有问题。 ...

    在chk_mounted 里面执行到图片中断点所示的地方就返回了FR_NO_FILESYSTEM,我不太明白在这之前干了什么事情
    0623010.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    91

    帖子

    0

    高级会员

    Rank: 4

    积分
    660
    最后登录
    2020-3-4
     楼主| 发表于 2015-6-23 16:39:52 | 显示全部楼层
    安 发表于 2015-6-23 16:25
    楼主进入chk_mounted里面,这个是检测文件系统的,看一下是不是路径写的有问题。 ...

    chk_mounted这个函数也是在之前上传的那个ff.c文件里面的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-6-23 17:12:35 | 显示全部楼层
    f_getfree(_T("0:"), &fre_clust, &fs);
    这句改成f_getfree(_T("1:"), &fre_clust, &fs);试试。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    91

    帖子

    0

    高级会员

    Rank: 4

    积分
    660
    最后登录
    2020-3-4
     楼主| 发表于 2015-6-23 18:33:12 | 显示全部楼层
    安 发表于 2015-6-23 17:12
    f_getfree(_T("0:"), &fre_clust, &fs);
    这句改成f_getfree(_T("1:"), &fre_clust, &fs);试试。

    没用的,改成1后,直接返回FR_NOT_ENABLED
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-6-24 08:42:47 | 显示全部楼层
    没有板子,也没法帮楼主测试。还是出在文件系统上了。楼主换个2G的U盘试试?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    91

    帖子

    0

    高级会员

    Rank: 4

    积分
    660
    最后登录
    2020-3-4
     楼主| 发表于 2015-6-25 09:07:33 | 显示全部楼层
    安 发表于 2015-6-24 08:42
    没有板子,也没法帮楼主测试。还是出在文件系统上了。楼主换个2G的U盘试试? ...

    您好!我手上没有2G的U盘,我用1G的SD卡接到读卡器上然后再接到板子上测试成功了,但是这样子的话支持的容量也太小了吧,请问要修改哪些参数才能支持大容量的U盘呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-6-25 10:05:14 | 显示全部楼层
    应该是usb驱动的问题.修改一下驱动就好了.
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-27 21:38 , Processed in 0.102808 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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