TI中文支持网
TI专业的中文技术问题搜集分享网站

请问堆栈溢出是什么情况?

我在IAR中将starterware中的关于beaglebone的drivers,platform,utils,system,gpioledblink导入工作空间,做beagleboneblack的led闪烁试验,进入调试后,会显示出如下警告:

Tue Jan 26, 2016 11:01:16: The stack pointer for stack 'CSTACK' (currently 0x00000000) is outside the stack range (0x80000BC0 to 0x80005BC0)

然后程序会陷入死循环,请问是哪里出了问题。程序编译成功,烧写正常。使用jlink烧写。

是否是beaglebone的程序用于beagleboneblack需进行改动?

Jian Zhou:

请先参考下移植文档:

http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/p/73955/192149.aspx#192149

Yaoming Qin:

1. Stack 的概念可以自行百度,应该是设置链接配置文件的stack设置不对。

2. 关于beaglebone black的配置,请参考http://software-dl.ti.com/dsps/dsps_public_sw/am_bu/starterware/latest/index_FDS.html中最下面的链接

赞(0)
未经允许不得转载:TI中文支持网 » 请问堆栈溢出是什么情况?
分享到: 更多 (0)