crazydgw 发表于 2010-10-28 15:03:57

LM3S9B92调试时出现Stack pointer 错误,求助!

我用IAR5.5开发环境,仿真器是ZLG的LMLINK,写了个UART2程序,编译调试报Stack pointer is setup to incorrect alignment. STACK ADDER:0x0C0CEA46。

xss2001453 发表于 2010-12-5 22:14:55

回复【楼主位】crazydgw
-----------------------------------------------------------------------

我也是同样出现这个问题啊,在iar5.4的环境下,用JLINK调试的,每次下载都出现下面的问题:
Sun Dec 05 22:09:55 2010: Warning: Stack pointer is setup to incorrect alignment. Stack addr = 0xFFFFFFFF
Sun Dec 05 22:09:55 2010: Target reset
这个真是搞不懂咋回事,请高手帮忙解决下,多谢了!

ytwan2001 发表于 2011-2-28 10:45:45

回复【1楼】xss2001453
-----------------------------------------------------------------------

我的也是这样,用的是IAR 5.11

jjl3 发表于 2011-2-28 11:06:14

搜索一下, .icf文件,里面有Flash和内部SRAM的地址定义,看一下是不是定义错了。
应该是:
//
// Define a region for the on-chip SRAM.
//
define region SRAM = mem:;

chaquetn 发表于 2014-2-20 18:14:59

在option配置里的debugger选项选择对应的Flash board file试试{:smile:}
我的是这样弄好的
页: [1]
查看完整版本: LM3S9B92调试时出现Stack pointer 错误,求助!