关于文件系统的一个小问题 搞了两天了 头都大了

2019-07-21 04:22发布

Res = f_mount(0,&Fs);
Res = f_open(&Fnew,"0:sys_sound.mp3",FA_READ);
init_123();

init_123()当中就只有一条语句f_read(&Fnew, &val, 1, Br);
init_123在另外一个.c中  文件变量全部extern了    但是就死在init_123()


要是我把init_123()直接写成f_read(&Fnew, &val, 1, Br);程序就没问题   但是这就意味着我只能写在main函数中   这不是我想要的    这应该怎么搞啊?  能用的方法我全部用完了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。