问一下原子哥和论坛里的大神,学习USB host例程时遇到了一个问题:程序运行进 USBH_USR_MSC_Application()函数里,枚举应该成功了,我添加了一行新建文件的代码
printf("app start
");
if (f_mount( 0, &fatfs ) != FR_OK )
{
/* efs initialisation fails*/
printf("mount fialed
");
return(-1);
}
printf("app start
");
f_open(&file, MYNAME, FA_CREATE_ALWAYS | FA_WRITE);
从串口打印的结果来看,挂载成功,app start,但是程序一进入fopen函数就停止了,就是一点进去就会一直运行,不会结束,当然也就没法看到fopen返回的值,不知道有没有人遇到过这种情况,指点一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>