原创 Zigbee 空中下载OAD实现步骤(推荐篇文章)

2008-12-10 14:17 5446 6 6 分类: 通信

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                                                            OAD实现步骤
                                                                                                ――――――作者:崔庆伟[Gary]/Zigbee FAE
步骤如下:
 
① 相关文档                                                                                 
    依照Developer Notes - Over Air Download for CC2430 _F8W-2006-0011_.pdf进行OAD实验。
    按照CC2430DB OAD Flash Board Reference Design做好外扩串行flash(M25PE10)存储器的板子。
    
② 官方提供的工具软件                                                                       
$:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Utilities\ZPortApp\ZPortApp.eww
 打开编译此工程会在
$:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Utilities\ZPortApp\CC2430DB\EndDeviceEB\
Exe目录下生成

点击看大图
 (原文件名:image001.png) 


  将ZPortApp_SRF04SoC.hex烧录TI开发套件中的SmartRF4EB板上,用作接到PC终端,你将通过ZOAD控制此终端实现对其它设备的程序升级
        ZPortApp.bin是应用层程序用于PC终端自身更新。
  
③ 使能设备OAD功能                                                                          
     
$:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\HomeAutomation\SampleLight.eww
 严格依照$:\Texas Instruments\ZStack-1.4.2-1.1.0\Documents\CC2430\Developer Notes - Over Air Download for CC2430 _F8W-2006-0011_.pdf进行配置
  
④ 运行ZOAD.exe                                                                             
    ZOAD.exe在C:\Texas Instruments\ZStack-1.4.2-1.1.0\Tools\ZOAD\目录下

点击看大图
 (原文件名:image003.png) 


 

点击看大图
 (原文件名:image005.png) 


⑤ 连接SmartRF4EB,成功后会出现如下界面     

ourdev_472261.png
 (原文件名:image007.png) 


此时SmartRF4EB上LCD 会显示”Figure8 Wireless NWK Device” 绿色LED闪烁,表示为加入一个PAN 网络
⑥ 点击Scan for Networks     

ourdev_472262.png
 (原文件名:image009.png) 


将列出搜索到的所有PanID Device

ourdev_472263.png
 (原文件名:image011.png) 


⑦ 在列表中选择要加入哪一个Pan网络后,按下Join Network后,此Device将成功加入这个PAN网络

ourdev_472264.png
 (原文件名:image013.png) 


⑧ 点击 Devices Tab 进入预升级设备搜索页面  

ourdev_472265.png
 (原文件名:image015.png) 


点击 Scan for Device 后将列出在这个Pan ID 底下的所有Device,选择一个Device去Send Image,Device 若显示红色表示没有支持OAD function,只能选择有OAD function 的Device 去Send Image

ourdev_472266.png
 (原文件名:image017.png) 


⑨ Send Image 时请选择事先build好的*.bin file(参考Developer Notes - Over Air Download for CC2430 _F8W-2006-0011_.pdf)    

点击看大图
 (原文件名:image019.png) 


开始传送

ourdev_472268.png
 (原文件名:image021.png) 


 

ourdev_472269.png
 (原文件名:image023.png) 


Send Image 成功后表示已成功将要更新的程序储存在OAD board 上
⑩ 确认更新      

点击看大图
 (原文件名:image025.png) 


“Restart Device” CC2430从boot区重启,更新程序!

ourdev_472299.png
 (原文件名:image027.png) 


 

ourdev_472300.png
 (原文件名:image029.png) 


确认Restart Device后,几10秒后,将M25PE10程序拷贝到cc2430应用程序区,Device重启完成更新。整个升级过程用时约5分钟(注:更新程序大小113KB)

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条