标签:
OAD
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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,成功后会出现如下界面
(原文件名:image007.png)
此时SmartRF4EB上LCD 会显示”Figure8 Wireless NWK Device” 绿色LED闪烁,表示为加入一个PAN 网络
⑥ 点击Scan for Networks
(原文件名:image009.png)
将列出搜索到的所有PanID Device
(原文件名:image011.png)
⑦ 在列表中选择要加入哪一个Pan网络后,按下Join Network后,此Device将成功加入这个PAN网络
(原文件名:image013.png)
⑧ 点击 Devices Tab 进入预升级设备搜索页面
(原文件名:image015.png)
点击 Scan for Device 后将列出在这个Pan ID 底下的所有Device,选择一个Device去Send Image,Device 若显示红色表示没有支持OAD function,只能选择有OAD function 的Device 去Send Image
(原文件名:image017.png)
⑨ Send Image 时请选择事先build好的*.bin file(参考Developer Notes - Over Air Download for CC2430 _F8W-2006-0011_.pdf)
(原文件名:image019.png)
开始传送
(原文件名:image021.png)
(原文件名:image023.png)
Send Image 成功后表示已成功将要更新的程序储存在OAD board 上
⑩ 确认更新
(原文件名:image025.png)
“Restart Device” CC2430从boot区重启,更新程序!
(原文件名:image027.png)
(原文件名:image029.png)
确认Restart Device后,几10秒后,将M25PE10程序拷贝到cc2430应用程序区,Device重启完成更新。整个升级过程用时约5分钟(注:更新程序大小113KB)
系统分类:
通信网络 | 用户分类:
学习方法 | 来源:
转贴 | 【推荐给朋友】 | 【添加到收藏夹】
该用户于2008/12/10 14:17:57编辑过该文章