你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
benlarden 发表于 2016-10-16 15:14 谢谢!~~是不是这个任务里的所有的局部变量都使用这个任务的堆栈,比如: osThreadDef(defaultTask, Star ...
查看全部评分
xmshao 发表于 2016-10-17 14:02 该任务里局部变量及发生在该任务里的函数调用 以及相关中断服务程序都用这个栈。 ...
lhxdong 发表于 2016-10-17 10:47 我也遇到一样的问题,楼主你的解决了吗?使用了两个任务,每次写文件都都会死机,试了各种方法都没有办法解 ...
高二毛 发表于 2016-10-17 15:37 fatfs确实需要耗一些内存的。你可以用堆栈使用的highmark看看到底用了多少,然后再选择一个合适的。 ...
benlarden 发表于 2016-10-17 15:12 基本就是任务堆栈的大小的问题,当前使用STM32CUBEMX 生成一个usb device的大容量存储,断电再上电就出现硬 ...
该任务里局部变量及发生在该任务里的函数调用 以及相关中断服务程序都用这个栈。
评分
查看全部评分
谢谢!明白了,~~使用USB时出现硬件错误,没有连接USB,就是断电再上电时会出现,按键不会出现,一般什么问题?
评分
查看全部评分
基本就是堆栈大小的问题,因为MAX_SS定义到4K了,文件操作定义一个文件的句柄基本就占4K+了
是的,我当前就是使用了这种方法,感谢关注!~~
通过调试得出结论,后面有疑问的可以做一个参考,usb device时,通过检测VBUS电源来确定是否连接设备,由于当前OTG方式,选择device时忘记把VBUS电源关掉了,导致检测到有连接但是枚举时导致硬件异常!~~
评分
查看全部评分