This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Z-tool的使用,总是连接不上,显示No device found?

Other Parts Discussed in Thread: Z-STACK

大家好,最近我想使用z-tool工具来更好地使用Z-stack协议栈,但总是总是显示:No device found!

我使用的协议栈是:ZStack-CC2530-2.5.1a,使用的是Ztool2.0。然后通过USB转串口三线(RX,TX,GND)与设备连接的,然后编译选项是:

MT_TASK
MT_SYS_FUNC
MT_ZDO_FUNC
MT_APP_FUNC
ZTOOL_P1

然后也尝试了很多,流控的开与关的尝试,都显示No device found。希望各位大神能够帮助帮助。附件是我的板子的照片。

其中,我有一个疑问,就是使用MT功能,是不是只要添加编译选项就行了,不需要再APP层调用MT的串口函数什么的。

  • 程序没有改过的话,使用MT 编译选项enable就行了。你可以debug看是否有调用MT_UartInit(), 串口有数据时是否会进入到回调函数

    MT_UartProcessZToolData(), 另外,波特率是否为38400?

  • 另外,在stack里默认流控是打开的,但Z-TOOL是关闭的。可以在MT_UartInit()里面把流控关闭

      uartConfig.flowControl          = FALSE;//MT_UART_DEFAULT_OVERFLOW;

  • 亲爱的TY,非常感谢!

                     我按照你的方法试过了,在void MT_UartProcessZToolData ( uint8 port, uint8 event )里面添加断点,没有运行z-tool时,没有进入断点,而当我运行z-toold的

    时候,能够进入断点。但还是显示没有发现设备!我也将流控关了,能够进入MT_UartProcessZToolData,但又显示没有设备发现,是什么原因?

     附件是我的断点截图。

  • 首先,z-tool有显示什么东西吗?截个图看看。

  • 我点搜索设备,等了一会然后就跳出一个界面,“No device found”.

    我现在主要就是做几个设置:1.添加编译选项                                           

                                                                          MT_TASK
                                                                          MT_SYS_FUNC
                                                                          ZTOOL_P1
                                                                          HAL_LCD=FALSE

                                                     2.设置波特率跟流控,使得协议栈与Z-tool中的设置一致

                                                                      uartConfig.baudRate = HAL_UART_BR_9600;

                                                                      uartConfig.flowControl = FALSE;

                                                    3.硬件连接就是TXD、RXD、GND,用的是USB转串口模块232。

    按照你叫我的设置断点,在启动ztool搜索设备后,可以进入MT_UartProcessZToolData函数。但就是没有结果。

  • ztool搜索设备

    ztool结果显示:

  • 亲爱的TY!

    前几天那个Ztool的连接问题解决了,非常感谢你的帮助跟解答!主要是我要注意流控,波特率还有编译选项这三个问题,然后多试几次!

    非常感谢!!!

  • 很高兴有帮助,也感谢经验的分享。

x 出现错误。请重试或与管理员联系。
x 出现错误。请重试或与管理员联系。
x 出现错误。请重试或与管理员联系。
x 出现错误。请重试或与管理员联系。
x 出现错误。请重试或与管理员联系。