Usa ka Matang sa Online nga Pamaagi sa Pag-upgrade sa DWIN Screen Software

——Gikan sa DWIN Forum

Kung nagpalambo sa akong kaugalingon nga proyekto, nasugatan nako ang problema sa dili kombenyente nga pag-upgrade sa file, mao nga gidesinyo ang usa ka solusyon sa pag-upgrade sa online, nga epektibo nga makasulbad sa mga musunud nga problema:

1. Sa diha nga ang produkto nag-isyu sa usa ka bug nga kinahanglan nga ayohon, kini dili ayo online.

2. Dili matino ang daan ug bag-ong mga bersyon, ang gibalikbalik nga pag-upgrade gihimo kung ang mga file sa datos wala mausab.

3. Kung mag-upgrade sa mga batch, ang matag aparato kinahanglan nga isulud sa kard nga gilain o i-upgrade sa ibabaw nga kompyuter sa kompyuter.

1. Mga ideya sa disenyo

1) Pag-boot sa pag-load sa programa sa pag-upgrade, kanunay adunay usa ka piraso sa code alang sa pagkarga sa programa sa sistema, ug ang code gipatuman sa pagsugod.Base sa Nor Flash nga bersyon sa numero nga kalainan, kini gihukman kon modagan sa kasamtangan nga bersyon sa programa o download sa usa ka bag-o nga programa gikan sa host.

2) Sa diha nga ang DWIN screen gipaandar ug gi-reset, ang on-chip loader unang gipatuman, ug ang kasamtangan nga bersyon nga numero sa matag data file gitipigan sa Nor Flash nga adres isip basehan sa sunod nga paghukom kon ang data file kinahanglan nga ma-update.(Timan-i nga ang kasamtangang bersyon nga numero sa data file kinahanglang i-save human ang data file malampuson nga ma-upgrade).

3) Ang nag-unang control board maghukom kung ang Diwen Screen kinahanglan nga mag-download sa usa ka bag-ong programa sumala sa kalainan sa numero sa bersyon.Kung ang lokal nga numero sa bersyon lahi sa katapusang gi-update nga numero sa bersyon, ang panguna nga control board nagpadala usa ka hangyo nga i-update ang programa sa screen sa Divin, ug ang kernel file ipadala sa screen sa DWIN pinaagi sa pagbalhin sa linya sa signal sa SD card pinaagi sa relay.

4) Ang screen sa DWIN nakadawat bag-ong sulud sa aplikasyon ug gisulat kini sa eksternal nga Flash pagkahuman sa katapusan nga pagkumpirma.Sa diha nga ang update nga programa gipatuman, i-reset ang DGUS nga sistema ug ipatuman ang programa sa on-chip RAM.Kung i-reset pag-usab, ang proseso sa pagpatuman sa pagkarga sa ibabaw masubli.Pila ka lainlaing mga numero sa bersyon ang ania dinhi, pila ka mga file ang ma-update aron malikayan ang gibalikbalik nga pag-update sa parehas nga bersyon.

2.Disenyo sa block diagram

11


Oras sa pag-post: Ago-30-2022