TI论坛
直播中

闫雪花

7年用户 260经验值
私信 关注
[问答]

请问6678 task stack溢出怎么办?

console显示
[C66xx_0] ti.sy***ios.knl.Task: line 334: E_stackOverflow: Task 0x832f08 stack overflow.
请问该怎么办?

回帖(6)

贾飞小

2018-12-29 11:46:30
在BIOS配置文件中增大stack的大小,或者在软件中尽量少的使用局部变量,更多的使用堆栈(malloc)
                                                                         上述内容如果回答了您的问题,请点击标签栏“是”按钮。您的轻轻一点,会帮助我们更好的管理论坛内容,谢谢
举报

闫雪花

2018-12-29 12:05:54
引用: Green_LJ 发表于 2018-12-29 11:33
在BIOS配置文件中增大stack的大小,或者在软件中尽量少的使用局部变量,更多的使用堆栈(malloc)
                                                                         上述内容如果回答了您的问题,请点击标签栏“是”按钮。您的轻轻一点,会帮助我们更好的管理论坛内容,谢谢

wei:
     你好,谢谢您的解答,是我自己弄错了,建了6个MessageQ,却要打开七个,所以就会溢出。stack大小默认好像是0x1000,请问在配置中怎么增加stack大小?能不能截个图给我看看?非常感谢!
举报

贾飞小

2018-12-29 12:12:29
引用: bbwerq 发表于 2018-12-29 11:52
wei:
     你好,谢谢您的解答,是我自己弄错了,建了6个MessageQ,却要打开七个,所以就会溢出。stack大小默认好像是0x1000,请问在配置中怎么增加stack大小?能不能截个图给我看看?非常感谢!

BIOS中的task、hwi、swi的若干属性可以配置,可以在CCS的图形界面配置,或者直接修改cfg文件。请翻阅BIOS用户手册中的相关配置说明。
                                                                         上述内容如果回答了您的问题,请点击标签栏“是”按钮。您的轻轻一点,会帮助我们更好的管理论坛内容,谢谢
举报

王侃

2018-12-29 12:20:12
引用: Green_LJ 发表于 2018-12-29 11:59
BIOS中的task、hwi、swi的若干属性可以配置,可以在CCS的图形界面配置,或者直接修改cfg文件。请翻阅BIOS用户手册中的相关配置说明。
                                                                         上述内容如果回答了您的问题,请点击标签栏“是”按钮。您的轻轻一点,会帮助我们更好的管理论坛内容,谢谢 ...

请转发一下bios用户手册。谢谢。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分