工具/软件:TI C/C++编译器
大家好
我有一个案例需要将 stack4.0升级到 stack4.2。
我在不同的 PC 上有两个版本的 CCS (7.4和8.1)。
然后在 stack 4.0和4.2的血糖样本代码中添加"pargma NOINIT"
在堆栈4.0中成功。(未修改示例代码)
在 Stack 4.2中、葡萄糖样本代码 CCS7.4和8.1
#pragma NOINIT (GLUValue)
uint8_t GLUValue;
.
int main()
{
RegisterAssertCback ()
PIN_INIT()
iCall_init()
iCall_createRemoteTask()
GAPRole_createTask()
GLUValue = 1; <=如果具有分配值、程序将在创建任务中停止。
半透明 Sensor_createTask()
BIOS_start()
返回0;
}
半透明 Sensor_createTask (空)
{
。
Task_construct(&glucoseTask、GlucoseSensor_taskFxn、&taskParams、NULL); <=在这里停止(CCS 7.4和8.1相同)
}
------------------
尝试调整 CCS 上的优化速度。 情况相同。
我应该怎么做?