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

msp430跑飞问题

上了ucos系统,debug调试老是死到

灰小子:

你好,你用的哪一款msp430?

建议找找是哪一句代码执行的这句汇编指令,有可能是内部存储空间分配问题,也可能是代码修改的有问题。

也可以找一个别人移植好的的ucos试试

mona:

回复 灰小子:

5438A,代码加多了,就出问题,代码本身应该没问题。

Ling Zhu2:

回复 mona:

mona

5438A,代码加多了�就出问题,代码本身应该没问题。

mona:

回复 Ling Zhu2:

加的代码是在原有任务基础上加的新任务代码,原有任务堆栈应该没问题。新任务堆栈大小没测,还有一种情形,就是iar编译优化等级设置为high,就没问题了。

Seven Han:

回复 mona:

请看下这边帖子:http://www.deyisupport.com/question_answer/microcontrollers/msp430/f/55/t/130942.aspx?keyMatch=ucos%20%E7%A8%8B%E5%BA%8F%E8%B7%91%E9%A3%9E&tisearch=Search-CN-Support

mona:

回复 Seven Han:

看了你发的这个链接处,问题非常像,都是死到000004地址处。但有个疑问,我系统中的两个任务,注释掉任何一个任务程序都正常运行。这两个任务应该不会同时出现链接所说的函数内定义大局部变量的问题。还有就是程序只要在编译的时候优化等级设为high就能正常运行,这一点也比较奇怪?

赞(0)
未经允许不得转载:TI中文支持网 » msp430跑飞问题
分享到: 更多 (0)