17781| 15
|
IAR编译 STM32The stack pointer for stack 'CSTACK' (currently 0x20000E20) is outside the stack range |
5金钱
最佳答案刚刚解决了类似的问题,我的警告是这样:
STM32The stack pointer for stack 'CSTACK' (currently 0x20001840) is outside the stack range
我就去查询了当前target的.map文件,定位到了0x20001840所在的函数区域,不一定恰好是0x20001840,可能是0x20001800,但是0x20001840包含在0x20001800所在的那个函数范围内,然后去研究了一下这个函数的代码,发现有一些问题,赋值的时候有内存溢出的现象,更正之后告警就不再出现了
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
我的博客:http://blog.csdn.net/itdo_just
|
||
| ||
我的博客:http://blog.csdn.net/itdo_just
|
||
| ||
| ||
| ||
没有脑袋
|
||
| ||
没有脑袋
|
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-8 16:29
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网