++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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目录下生成
将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\目录下
⑤ 连接SmartRF4EB,成功后会出现如下界面
此时SmartRF4EB上LCD 会显示”Figure8 Wireless NWK Device” 绿色LED闪烁,表示为加入一个PAN 网络
⑥ 点击Scan for Networks
将列出搜索到的所有PanID Device
⑦ 在列表中选择要加入哪一个Pan网络后,按下Join Network后,此Device将成功加入这个PAN网络
⑧ 点击 Devices Tab 进入预升级设备搜索页面
点击 Scan for Device 后将列出在这个Pan ID 底下的所有Device,选择一个Device去Send Image,Device 若显示红色表示没有支持OAD function,只能选择有OAD function 的Device 去Send Image
⑨ Send Image 时请选择事先build好的*.bin file(参考Developer Notes - Over Air Download for CC2430 _F8W-2006-0011_.pdf)
开始传送
Send Image 成功后表示已成功将要更新的程序储存在OAD board 上
⑩ 确认更新
“Restart Device” CC2430从boot区重启,更新程序!
确认Restart Device后,几10秒后,将M25PE10程序拷贝到cc2430应用程序区,Device重启完成更新。整个升级过程用时约5分钟(注:更新程序大小113KB)
文章评论(0条评论)
登录后参与讨论