DWIN තිර මෘදුකාංගයේ මාර්ගගත උත්ශ්‍රේණි කිරීමේ ක්‍රමයක්

——DWIN Forum වෙතින්

මගේම ව්‍යාපෘතියක් සංවර්ධනය කිරීමේදී, මට අපහසු ගොනු උත්ශ්‍රේණිගත කිරීමේ ගැටලුවක් ඇති විය, එබැවින් මාර්ගගත උත්ශ්‍රේණිගත කිරීමේ විසඳුමක් නිර්මාණය කර ඇති අතර එමඟින් පහත සඳහන් ගැටළු effectively ලදායී ලෙස විසඳිය හැකිය:

1. නිශ්පාදනය නිවැරදි කළ යුතු දෝෂයක් නිකුත් කර ඇති විට, එය මාර්ගගතව නිවැරදි කළ නොහැක.

2. පැරණි සහ නව අනුවාද නිර්ණය කිරීමට නොහැකි විය, දත්ත ගොනු වෙනස් නොවන විට නැවත නැවත උත්ශ්‍රේණි කිරීම් සිදු කරන ලදී.

3. කණ්ඩායම් වශයෙන් උත්ශ්‍රේණි කිරීමේදී, එක් එක් උපාංගය වෙන වෙනම කාඩ්පතට ඇතුළු කිරීම හෝ පරිගණකයේ ඉහළ පරිගණකය සමඟ යාවත්කාලීන කිරීම අවශ්‍ය වේ.

1. නිර්මාණ අදහස්

1) උත්ශ්‍රේණිගත කිරීමේ ක්‍රමලේඛය බූට් ලෝඩ් කිරීම, පද්ධතියේ වැඩසටහන් පැටවීම සඳහා සෑම විටම කේත කැබැල්ලක් ඇති අතර, කේතය ආරම්භයේදී ක්‍රියාත්මක වේ.නෝර් ෆ්ලෑෂ් අනුවාද අංක වෙනස මත පදනම්ව, වැඩසටහනේ පවතින අනුවාදය ධාවනය කරන්නේද නැතහොත් සත්කාරකයෙන් නව වැඩසටහනක් බාගත කළ යුතුද යන්න විනිශ්චය කරනු ලැබේ.

2) DWIN තිරය ක්‍රියාත්මක කර නැවත සැකසූ විට, on-chip loader ප්‍රථමයෙන් ක්‍රියාත්මක වන අතර, දත්ත ගොනුවට අවශ්‍යද යන්න ඊළඟ විනිශ්චය සඳහා පදනම ලෙස එක් එක් දත්ත ගොනුවේ වත්මන් අනුවාද අංකය Nor Flash ලිපිනයෙහි ගබඩා කෙරේ. යාවත්කාලීන වනු ඇත.(දත්ත ගොනුව සාර්ථකව උත්ශ්‍රේණි කළ පසු දත්ත ගොනුවේ වත්මන් අනුවාද අංකය සුරැකිය යුතු බව සලකන්න).

3) අනුවාද අංකයේ වෙනස අනුව Diwen තිරයට නව වැඩසටහනක් බාගත කිරීමට අවශ්‍ය දැයි ප්‍රධාන පාලක මණ්ඩලය විනිශ්චය කරයි.ප්‍රාදේශීය අනුවාද අංකය අවසාන යාවත්කාලීන කළ අනුවාද අංකයට වඩා වෙනස් නම්, ප්‍රධාන පාලක මණ්ඩලය වැඩසටහන Divin තිරයට යාවත්කාලීන කිරීමට ඉල්ලීමක් යවන අතර, SD කාඩ් සංඥා රේඛාව රිලේ හරහා මාරු කිරීමෙන් කර්නල් ගොනුව DWIN තිරයට යවනු ලැබේ.

4) DWIN තිරයට නව යෙදුම් අන්තර්ගතය ලැබෙන අතර අවසාන තහවුරු කිරීමෙන් පසු එය බාහිර ෆ්ලෑෂ් වෙත ලියයි.යාවත්කාලීන වැඩසටහන ක්‍රියාත්මක වූ විට, DGUS පද්ධතිය නැවත සකස් කර on-chip RAM හි වැඩසටහන ක්‍රියාත්මක කරන්න.නැවත සකසන්නේ නම්, ඉහත load execution ක්‍රියාවලිය නැවත නැවතත් සිදුවේ.මෙහි විවිධ අනුවාද අංක කීයක් තිබේද, එකම අනුවාදයේ නැවත නැවත යාවත්කාලීන කිරීම් වළක්වා ගැනීමට ගොනු කීයක් යාවත්කාලීන වේවිද.

2.බ්ලොක් රූප සටහන සැලසුම් කරන්න

11


පසු කාලය: අගෝස්තු-30-2022