如题: STM32芯片,如果堆溢出、栈溢出,都会进入硬件错误中断中吗? 如上图,STACK是向下伸展,如果STACK向下越界了,那么这时候,sp的指针会指向哪里? 指向用户ram区,还是HEAP区,或者哪里? HEAP向上伸展,越界后,越界部分的内存是会操作哪里?会对stack区产生影响吗? RAM去越界到FLASH区的话,是不是会进入硬件错误中断? 本人菜鸟,求人指教!!
RE:STM32堆溢出、栈溢出,导致出现异常的情况相同吗?
回复:STM32堆溢出、栈溢出,导致出现异常的情况相同吗?
堆栈溢出都会产生陷阱中断。
那么请教下,可以不同过仿真,直接知道stack已用空间、heap的已用空间吗?
stack可以看指针,但不知道软件如何可以将指针赋值到变量。keil仿真时,如何查看stack、heap的使用空间情况?
如通过串口将监控指针位置上传,进行监控。项目使用,机器一跑,仿真就断线了,无法通过仿真看。
求指导,谢谢!!
RE:STM32堆溢出、栈溢出,导致出现异常的情况相同吗?
RE:STM32堆溢出、栈溢出,导致出现异常的情况相同吗?
RE:STM32堆溢出、栈溢出,导致出现异常的情况相同吗?
RE:STM32堆溢出、栈溢出,导致出现异常的情况相同吗?
RE:STM32堆溢出、栈溢出,导致出现异常的情况相同吗?
RE:STM32堆溢出、栈溢出,导致出现异常的情况相同吗?
RE:STM32堆溢出、栈溢出,导致出现异常的情况相同吗?
RE:STM32堆溢出、栈溢出,导致出现异常的情况相同吗?
RE:STM32堆溢出、栈溢出,导致出现异常的情况相同吗?