首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于USB的便携式设备固件升级程序的设计
来源:本站整理  作者:佚名  2009-12-08 15:10:20




6 固件升级
    在完成设备路径获取,并将二级引导代码下载至设备IRAM后,设备控制权交给这段应用代码。代码主要负责Nand Flash的驱动和USB命令解析。至此,固件升级前的所有工作已准备就绪。固件升级的核心任务是将固件文件无差错写入NAND Flash。由于NAND Flash存在坏块,故必须先对其进行坏块检测,然后形成坏块信息表。根据需要写入的固件各部分文件大小,结合坏块信息表,则生成固件各文件在Flash中的存放位置,进而将固件下载至Flash。最后填充ID Block,这样就完成了固件升级。图4为固件升级流程。

7 系统测试
    系统测试采用自行开发的便携式的网络通信平台。固件升级前需的准备:(1)保证设备电池充足,防止升级过程因电池不足而中断;(2)备份设备原有固件;(3)确保设备有足够存储容量;(4)检查IJSB接口可靠性。图5是固件生成及其下载演示。从图5中看出,升级过程向设备写入的菜单、图像等资源显示成功。

8 结束语
    随着嵌入式技术的发展,便携式设备已普及日常生活中。随着用户不断提出新功能要求,厂商通过更新固件使其产品增值。因此,该设计固件升级工具的设计方法可广泛应用于MP3、电子词典等便携式设备。测试结果表明,升级程序界面简洁友好,只需几个简单操作就能完成系统固件升级。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:176,347.70000 毫秒