sys/bios下TSK的堆栈消耗特别大,在其他系统下堆栈只需256,但在此系统下,256却不够,此系统下堆栈是怎样计算的?
Triton Zhang:
问题说明白一点,什么系统?其他系统指的什么?
xiaoli duan:
回复 Triton Zhang:
code是从RTOS移植到sys/bios下的,比如同一个TSK,在RTOS下堆栈分配512K是OK的,但是在TI sys/bios下512K却不够用
Richard Ma:
回复 xiaoli duan:
楼主说的不够用的现象是什么呢?能否介绍下?
如果一个开启了浮点支持一个没有开启,堆栈消耗差距会很大的。
xiaoli duan:
回复 Richard Ma:
出现了堆栈溢出的提示
如何看是否开启了浮点支持呢?
Richard Ma:
回复 xiaoli duan:
两个操作系统我不熟,楼主有没有比较过两个堆栈需求差了多少?
有个简单办法就是看看几个进程都使用fpu时,计算结果是否正确。