0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一种迪文屏软件在线升级方法

迪文智能屏 2022-08-24 14:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

——来自迪文开发者论坛

开发自己的项目中遇到文件升级不方便的问题,因此设计了一个在线升级方案,可以有效解决如下问题:

1. 当产品已发出需要修复Bug时,无法在线修复。

2. 无法判断新老版本,当数据文件没有变化时执行了重复升级。

3. 批量升级时,每个设备需要单独去插卡或者用电脑上位机升级。
设计思路

引导装载升级程序,在系统中始终存在一段用于程序装载的代码,该代码在启动时被运行。根据Nor Flash版本号差异来判断是运行现有版本的程序还是从主机下载新程序。

  • 当迪文屏上电复位时,首先执行片内的装载程序,在Nor Flash地址存放每个数据文件的当前版本号,作为下一次判断是否需要更新该数据文件的依据。(注意一定要升级该数据文件成功后才保存该数据文件的当前版本号)。
  • 主控板根据版本号的差异判断迪文屏是否需要下载新程序。如果本地版本号与上一次更新的版本号不同时,主控板向迪文屏发送更新程序的请求,内核文件通过继电器切换SD信号线的方式给到迪文屏。
  • 迪文屏接收新的应用程序内容,并在最终确认后写入外部Flash内。当更新程序执行完毕后,将DGUS系统复位,并执行片内RAM中的程序。如果再次复位,那么将重复上述装载执行过程。这里版本号有多少个不同,就会更新多少个文件,避免版本一致的重复更新。

设计框图

0cbcf810-22cc-11ed-9ade-dac502259ad0.png

资料下载
方案完整资料包下载可前往迪文开发者论坛获取:http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=6361&extra=&page=1

0cd8052e-22cc-11ed-9ade-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 迪文屏
    +关注

    关注

    3

    文章

    89

    浏览量

    6070
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    旅灯光投影机实力品牌|罗莱思赋能景区夜游光影

    近年来,旅夜游已成为景区提质升级、拉动夜间消费的重要引擎。旅灯光投影机作为光影秀、建筑投影、沉浸式夜游的核心装备,其品牌实力、技术稳定性与场景适配能力,直接决定项目呈现效果与运营效率。作为
    的头像 发表于 04-10 10:27 195次阅读
    <b class='flag-5'>文</b>旅灯光投影机实力品牌|罗莱<b class='flag-5'>迪</b>思赋能景区夜游光影

    文科技精彩亮相ESIE 2026第十四届储能国际峰会暨展览会

    现场往期推荐推出充电宝健康状态监测与显示方案‍‍‍‍产教融合,协同创新:2025文科技大学计划成果回顾多款嵌入式系统
    的头像 发表于 04-01 12:37 380次阅读
    <b class='flag-5'>迪</b>文科技精彩亮相ESIE 2026第十四届储能国际峰会暨展览会

    文科技精彩亮相2026年德国嵌入式展览会

    ),共同探讨交流!展会结束后,文科技外贸业务部门将开展欧洲客户的拜访活动。展会现场往期推荐多款嵌入式系统即将面市,欢迎选购‍‍‍‍产教融合,协同创新:2025
    的头像 发表于 03-10 17:29 1051次阅读
    <b class='flag-5'>迪</b>文科技精彩亮相2026年德国嵌入式展览会

    吃透RK平台OTA升级开发:从逻辑到调试的完整指南

    在 Rockchip(简称 RK)Android 平台开发中,OTA(Over The Air)升级是实现设备软件迭代的核心方式。无论是本地卡刷升级,还是在线无缝更新,掌握 OTA
    的头像 发表于 02-09 16:26 710次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>吃透RK平台OTA<b class='flag-5'>升级</b>开发:从逻辑到调试的完整指南

    2025足迹遍布全球,年度展会精彩瞬间回顾

    自2025年春季伊始,至冬季落幕,文科技的展会征程跨越山海,让我们同回顾这年的高光时刻,重温那些令人难忘的精彩瞬间!春蓄势起航3月,文科技率先亮相德国国际嵌入式展、韩国医疗器械
    的头像 发表于 12-05 14:42 2049次阅读
    2025<b class='flag-5'>迪</b><b class='flag-5'>文</b>足迹遍布全球,年度展会精彩瞬间回顾

    自研多款自动化设备通过产线压力测试!

    近日,自主研发的多款自动化设备顺利通过产线试运行压力测试,即将正式投入使用。此次测试通过的设备包含液晶自动检测、丝印机械手、挂扣组装、背胶贴敷、工程烧录及校准等等,覆盖智能生产
    的头像 发表于 11-22 09:25 1045次阅读
    <b class='flag-5'>迪</b><b class='flag-5'>文</b>自研多款自动化设备通过产线压力测试!

    指令集测试的一种纠错方法

    本文描述在进行指令集测试的一种纠错方法 1.打开测试指令集对应的dump文件 dump文件是指由汇编文件进行反汇编之后,可以供人阅读指令的反汇编文件。其包含了每条指令的具体操作的信息。指令集测试
    发表于 10-24 14:04

    福田卡打造新能源城配新标杆

    随着新能源渗透率不断提升,新能源产品已从“政策驱动”向“技术驱动”悄然改变。在城配物流“效率为王、成本至上”的竞争赛道上,面对“高效运输”、“灵活装载”与“重载可靠”的多重挑战,福田卡
    的头像 发表于 09-30 14:25 929次阅读

    局放在线监测方法的优势

    局放在线监测是应用于电力设备绝缘状态的评估与故障预防的一种技术方法,相较于常规监测(如介损测试、泄漏电流测试等),局放在线监测在监测方式、实时性以及数据精度与处理能力,还有对设备的影响
    的头像 发表于 09-29 11:05 663次阅读

    北京理工大学暑期实践团走进湖南科技园

    近日,北京理工大学暑期实践参观团走进湖南科技园开展“智能制造”专题实践。同学们参观了公司展厅,通过智能在智能家居、医疗设备、工业控制等领域的实物展品,直观了解产品的行业应用。同时深入生产环节
    的头像 发表于 08-13 09:10 768次阅读
    北京理工大学暑期实践团走进<b class='flag-5'>迪</b><b class='flag-5'>文</b>湖南科技园

    LI32480T035IA3004 液晶规格书

    本文档详细介绍的是3.5寸液晶LI32480T035IA3004的数据手册。
    发表于 07-07 10:23 2次下载

    介绍一种直流过压保护电路

    本篇博将详细分析一种典型的过压保护电路,探讨其工作原理、元件选择及实际应用,帮助大家深入理解如何保护电子设备。
    的头像 发表于 07-05 11:06 1679次阅读
    介绍<b class='flag-5'>一种</b>直流过压保护电路

    华秋DFM软件升级时,提示“应用程序无法正常启动”怎么办?

    最近有用户反馈: 登录华秋DFM软件,点自动升级的时候有时会报错,导致无法正常升级。 其中有一种情况是: 软件自动
    发表于 06-12 18:32

    华秋DFM软件升级时,提示“Windows找不到文件”怎么办?

    最近有用户反馈: 登录华秋DFM软件,点自动升级的时候有时会报错,导致无法正常升级。 其中有一种情况是: 软件自动
    发表于 06-12 18:22

    米科技非接触红外测温应用:赋能养生壶智能化升级

    实时监测壶体表面温度分布,实现了毫秒级温度反馈与±1℃高精度控温,为现代家庭提供了一种高效、便捷、科学的养生解决方案。 二、米智能养生壶测温模组的亮点 1、零接触,杜绝污染 传统测温方案采用NTC
    发表于 05-20 21:43