Thread 中讨论的其他器件:SYSBIOS
工具与软件:
以下是我们的代码的简化版本、但仍表现出同样的奇怪行为:
class MyClass{
public:
int data;
~MyClass(){}
};
void funcCalledFromSwiContext(void) {
static MyClass myObject;
}
:
如果首次从 SWI 上下文调用、上述函数始终会崩溃、但如果从正常任务调用、则不会崩溃!
在 SWI 上下文中使用静态变量或类是否存在任何限制?
任何建议或类似的经验都是非常感谢!
使用的编译器 C6000_8.3.3
操作系统: SysBIOS
语言:C++