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

关于ZTOOL的使用

我使用2.5.1a的协议栈,预编译了

ZTOOL_P1
MT_TASK
MT_SYS_FUNC
MT_ZDO_FUNC
MT_ZDO_MGMT
MT_UTIL_FUNC
MT_APP_FUNC

流控也已经关掉了,可是ZTool总是显示device not found,是我哪里配置没对吗?

ZTool的设置里面,handshake是none,波特率和程序内部串口设置的波特率一致

YiKai Chen:

你用是那個例程跟開發版?

user5355203:

回复 YiKai Chen:

例程是Sampleapp,没有用开发板,只是买了芯片,自己做的板子

Alvin Chen:

回复 user5355203:

注意波特率,不行的话有可能就是硬件问题了。

YiKai Chen:

回复 user5355203:

Sample app?你用Z-Stack 2.5.1a?

user5355203:

回复 Alvin Chen:

波特率只要设置的和程序内部一样就可以了是吗?
void MT_UartInit ()
{halUARTCfg_t uartConfig;
/* Initialize APP ID */App_TaskID = 0;
/* UART Configuration */uartConfig.configured= TRUE;uartConfig.baudRate= HAL_UART_BR_38400;uartConfig.flowControl= FALSE;uartConfig.flowControlThreshold = MT_UART_DEFAULT_THRESHOLD;uartConfig.rx.maxBufSize= MT_UART_DEFAULT_MAX_RX_BUFF;uartConfig.tx.maxBufSize= MT_UART_DEFAULT_MAX_TX_BUFF;uartConfig.idleTimeout= MT_UART_DEFAULT_IDLE_TIMEOUT;uartConfig.intEnable= TRUE;
#if defined (ZDO_COORDINATOR)
uartConfig.callBackFunc= YS_callBackFunc;
#else
#ifdef DEV_UART0_CALLBACK
uartConfig.callBackFunc= Dev_callBackFunc;
#else
uartConfig.callBackFunc= NULL;
#endif
#endifHalUARTOpen (HAL_UART_PORT_0, &uartConfig);
}

user5355203:

回复 YiKai Chen:

不能 这么用吗?

Alvin Chen:

回复 user5355203:

是的

user5355203:

回复 YiKai Chen:

不能这么用吗?

user5355203:

回复 Alvin Chen:

ZTool可以检测到com口,但是就是现实no devices found,这可能是硬件哪部分的问题呢?

YiKai Chen:

回复 user5355203:

先設斷點在MT_UartInit 內看看UART init有沒有執行到

赞(0)
未经允许不得转载:TI中文支持网 » 关于ZTOOL的使用
分享到: 更多 (0)