求助DSP程序跑飞,进某子函数,看汇编SP指针被加了个值
时间:10-02
整理:3721RD
点击:
在子函数建了个几KB的数组,数组使用了。不使用就没问题,数组放全局也没问题。
查看进子函数汇编如下
PSHM AR1
PSHM AR7
ADDM 0fda9h,*(SP)
这里的ADDM 0fda9h,*(SP)是不是编译器出问题了?
正常是这样的
PSHM AR1
FRAME -14
NOP
我用的是CCS4.12。栈被我设置成0x3000了。应该不会不够吧?
查看进子函数汇编如下
PSHM AR1
PSHM AR7
ADDM 0fda9h,*(SP)
这里的ADDM 0fda9h,*(SP)是不是编译器出问题了?
正常是这样的
PSHM AR1
FRAME -14
NOP
我用的是CCS4.12。栈被我设置成0x3000了。应该不会不够吧?
不好意思我程序有问题。ADDM 0fda9h,*(SP)刚看了下,这样加溢出了,以为有问题。但是得到的值是正确的。