
问题描述:最近调试STM32F407+UC/OS 3操作系统,使用的是IAR的编译系统,启动文件默认设置的STACK大小是0x400,HEAP大小是0x200,仿真器是J_Link,单步运行时出现警告:the stack pointer for stack 'CSTACK'(Currently 0x20003c28) is outside the stack range(0x20004A30~0x20004E30)。 在启动文件中修改STACK大小,改大或改小STACK数值,只能改变the stack range的0x20004E30这个大小值,现在当前堆栈指针(Currently 0x20003c28)小于起始堆栈,并且仿真程序时,单步运行,中断程序和子任务能够响应,只是出现上述堆栈问题,上述事情如何更改,请大家指教下,谢谢! |
盘古UE-STM32F407工控板原理图
STM32F407 定时器触发DMA 求助大神
【MCU实战经验】基于STM32F407的音频播放器设计
【STM32F429心得\疑问】+STM32F4之FSMC和FMC
STM32F429读取IO口传输的数据速率
STM32F407ZGT6 手摸芯片背部重启
STM32F4 SPI 动作时,软件片选信号被拉高,IO口程序逻辑失控
STM32F401RE NUCLEO求助,串口一直不能进中断
读取STM32F407内部温度传感器值错误
STM32F429多路内部ADC独立采集的办法
这个是官网下载的,你看看是否有用 ??!!