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

求助:在homeAuto1.2.2的例子,将预定义MT_TASK关掉之后,编译出错

将预定义MT_TASK关掉之后,就会出现如下错误提示,怎样才能解决呢?用的IAR是9.10版本,和协议栈的要求是一致的:

VV:

你要LCD_SUPPORTED=DEBUG也去掉

lili guo:

回复 VV:

你好,我测试了一下还是不行。预定义如下:

SECURE=1TC_LINKKEY_JOINNV_INITxNV_RESTORExHOLD_AUTO_STARTZTOOL_P1xMT_TASKxMT_APP_FUNCxMT_SYS_FUNCxMT_ZDO_FUNCxLCD_SUPPORTED=DEBUGMULTICAST_ENABLED=FALSEZCL_READZCL_WRITEZCL_REPORTZCL_EZMODEZCL_BASICZCL_IDENTIFYZCL_DOORLOCKZCL_SCENESZCL_GROUPS

lili guo:

回复 lili guo:

HAL_UART这个功能在关掉MT_TASK之后不能使用,

MT_TASK去掉是必须也关掉ZTOOL_P1。但HAL_UART就没法用了

VV:

回复 lili guo:

只不过MT_TASK定义的UART口,就是HAL_UART初始化的UART。

为什么要将MT_TASK关掉?

lili guo:

回复 VV:

如果量产的话,这个功能是没有用的,开着会不会占用过多的内存呢?

VV:

回复 lili guo:

理解,那么单独把UART的初始化拿出来就可以了

赞(0)
未经允许不得转载:TI中文支持网 » 求助:在homeAuto1.2.2的例子,将预定义MT_TASK关掉之后,编译出错
分享到: 更多 (0)