实验39 FATFS 的问题

2019-07-21 04:27发布

u8 mf_mount(u8* path,u8 mt)
{   
       return f_mount(fs[2], (const TCHAR*)path, mt); 
}
编译警告 subscript out of range
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-07-21 06:46
额,fs[2]当然溢出了。。。
我之定义了fs[2],你要用就是fs[0]/fs[1]
正点原子
2楼-- · 2019-07-21 09:31
我编译没这个问题哦,你试试寄存器版本的代码
ljh88_88
3楼-- · 2019-07-21 13:58
回复【2楼】正点原子:
---------------------------------
寄存器版本的也是这样的, fs[2] 应该是数组下标越界,因 fs 定义的时候只定义了两个,fs[0], fs[1], 不知道我这样理解对不对

一周热门 更多>