微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于FATFS的重要说明

关于FATFS的重要说明

时间:10-02 整理:3721RD 点击:
由于FATFS使用了比较大的内存,而且函数中的局部变量很多很大。
而众所周知,局部变量是保存到stack中的,因此,如果使用FATFS,必须要把stack调整大。否则会出现不可预估的问题(堆栈溢出)。
具体方法如下:
针对本QQ群(244873511)的板子,在startup_stm32f4xx.s文件中修改
Stack_Size      EQU     0x00004000  //原先是0x00000400
同时,建议修改Heap_Size,因为我们的STM32F407的ram很大,没必要这么省。
Heap_Size       EQU     0x00008000  //原先是0x00004000

谢谢小编分享!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top