Isang Uri ng Online Upgrade na Paraan ng DWIN Screen Software

——Mula sa DWIN Forum

Sa pagbuo ng sarili kong proyekto, nakatagpo ako ng problema ng hindi maginhawang pag-upgrade ng file, kaya isang online na solusyon sa pag-upgrade ang idinisenyo, na maaaring epektibong malutas ang mga sumusunod na problema:

1. Kapag naglabas ang produkto ng bug na kailangang ayusin, hindi ito maaayos online.

2. Hindi matukoy ang luma at bagong mga bersyon, ang mga paulit-ulit na pag-upgrade ay isinagawa kapag ang mga file ng data ay hindi nagbago.

3. Kapag nag-a-upgrade sa mga batch, ang bawat device ay kailangang ipasok sa card nang hiwalay o i-upgrade sa itaas na computer ng computer.

1. Mga ideya sa disenyo

1) I-boot ang paglo-load ng upgrade program, palaging mayroong isang piraso ng code para sa pag-load ng program sa system, at ang code ay isinasagawa sa pagsisimula.Batay sa pagkakaiba sa numero ng bersyon ng Nor Flash, hinuhusgahan kung tatakbo ang kasalukuyang bersyon ng program o magda-download ng bagong program mula sa host.

2) Kapag ang DWIN screen ay naka-on at nag-reset, ang on-chip loader ay unang ipapatupad, at ang kasalukuyang numero ng bersyon ng bawat file ng data ay naka-imbak sa Nor Flash address bilang batayan para sa susunod na paghatol kung ang data file ay kailangang maging updated.(Tandaan na ang kasalukuyang numero ng bersyon ng file ng data ay dapat na i-save pagkatapos matagumpay na ma-upgrade ang file ng data).

3) Ang pangunahing control board ay naghuhusga kung ang Diwen Screen ay kailangang mag-download ng isang bagong programa ayon sa pagkakaiba ng numero ng bersyon.Kung ang lokal na numero ng bersyon ay iba sa huling na-update na numero ng bersyon, ang pangunahing control board ay nagpapadala ng kahilingan na i-update ang programa sa screen ng Divin, at ang kernel file ay ipinadala sa screen ng DWIN sa pamamagitan ng paglipat ng linya ng signal ng SD card sa pamamagitan ng relay.

4) Ang DWIN screen ay tumatanggap ng bagong nilalaman ng application at isinusulat ito sa panlabas na Flash pagkatapos ng huling kumpirmasyon.Kapag naisakatuparan ang update program, i-reset ang DGUS system at isagawa ang program sa on-chip RAM.Kung i-reset muli, ang proseso ng pagpapatupad ng pagkarga sa itaas ay mauulit.Gaano karaming iba't ibang mga numero ng bersyon ang narito, gaano karaming mga file ang ia-update upang maiwasan ang paulit-ulit na pag-update ng parehong bersyon.

2.Disenyo ng block diagram

11


Oras ng post: Ago-30-2022