本人之前做过嵌入式,但是对 ZigBee 是纯小白,接触才几天。老板给了个任务让我把一块 TI SmartRF06+CC2538EM 评估板和一个基于 NXP JN5168A ZigBee 芯片的 USB dongle 连起来验证可以通信,弄了几天也没搞出来,不知道从何入手。
我下载安装了最新版的 SmartRF Studio 还有 IAR Embedded Workbench for ARM。在 IAR 里面打开 CC2538 foundation firmware 里面的几个 sample 工程可以编译下载到板子上成功运行,但是板子上的 LCD 始终不亮,老板说可能 LCD 有问题。在 SmartRF Studio 里面也可以识别到 CC2538 并能往外发包。然后我把那个 USB dongle 插到另一台电脑上,它上面用了 FTDI 的 USB 转串口芯片,所以我从 FTDI 官网下载安装了 USB VCP 驱动程序,现在可以在设备管理器看到多了个串口。
接下来该怎么弄才能让 CC2538 跟这个 dongle 之间通过 ZigBee 通信?手头没有其他任何 ZigBee 设备了。
是需要在 CC2538评估板上运行什么程序 还是 直接在 SmartRF Studio 里面操作就可以?
我试过在 SmartRF Studio 里面往外发包然后在 USB dongle 那边通过串口工具收包可是没反应,反过来也一样。
希望能得到指点,老板催得急,多谢多谢!!!