这是我在移植freertos时发现的问题,因为我把一个内存大的单片机的示例文件替换到内存小的单片机中,堆栈分配空间不够导致的。

我尝试打断点debug发现程序进入了硬件错误中断。
由于我这个单片机flash和ram较小,所以需要根据你的实际大小分配堆栈
![]()
因为我这个单片机ram只有8k所以我暂时分配5k
如果还是报错请检查你的keil配置

地址和偏移量

你应该懂我意思吧哈哈
以上
这是我在移植freertos时发现的问题,因为我把一个内存大的单片机的示例文件替换到内存小的单片机中,堆栈分配空间不够导致的。

我尝试打断点debug发现程序进入了硬件错误中断。
由于我这个单片机flash和ram较小,所以需要根据你的实际大小分配堆栈
![]()
因为我这个单片机ram只有8k所以我暂时分配5k
如果还是报错请检查你的keil配置

地址和偏移量

你应该懂我意思吧哈哈
以上
6万+
1494
6871
3124
4930

被折叠的 条评论
为什么被折叠?
