STM32/STM8技术论坛
直播中

张鑫

7年用户 1050经验值
私信 关注
[问答]

调试STM32F407+UC/OS 3操作系统单步运行时出现警告

最近调试STM32F407+UC/OS 3操作系统,使用的是IAR的编译系统,启动文件设置的STACK大小是0x400,HEAP大小是0x200,仿真器是J_Link,单步运行时出现警告:the stack pointer for stack 'CSTACK'(Currently 0x20000F20) is outside the stack range(0x20001A70~0x20001E70)。
      在启动文件中修改STACK大小,改大或改小STACK数值,只能改变the stack range数值,现在当前堆栈指针(Currently 0x20000F20)小于起始堆栈,单步运行时,在子任务切换时提示上述问题,上述事情如何更改,请大家指教下,谢谢!

回帖(5)

张倩

2019-2-14 08:27:55
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

张鑫

2019-2-14 08:43:21
各位高手,给提方法呀,谢谢
举报

张倩

2019-2-14 09:00:54
还没高手给你解决啊~发布悬赏贴呗
举报

张鑫

2019-2-14 09:05:56
引用: 5616asaqwq 发表于 2019-2-14 11:40
还没高手给你解决啊~发布悬赏贴呗

已发布悬赏,请顶起呀
举报

张倩

2019-2-14 09:18:13
引用: dgfdf 发表于 2019-2-14 11:45
已发布悬赏,请顶起呀

专业顶帖20年
举报

更多回帖

发帖
×
20
完善资料,
赚取积分