page_banner

навіны

У выніку выкарыстання розных інструментаў метады праграмавання дэшыфравання IC і патрабаванні да дакументаў таксама адрозніваюцца.

Адзін са спосабаў выкарыстоўваць агульны метад праграміста, калі выкарыстанне агульных праграмістаў звычайна падтрымлівае файл BIN або HEX, непасрэдна загружае файл, а потым адпаведную канфігурацыю можна непасрэдна запісаць.

news pic12
news pic13

Па-другое, іншым спосабам з'яўляецца выкарыстанне рэжыму радкоў загрузкі ISP альбо JTAG для запісу файла, таму што існуе мноства відаў ліній загрузкі, агульная лінія загрузкі падтрымліваецца пры загрузцы AVRSTUDIO, загрузцы STUDIO, неабходны фармат файла павінен быць у фармаце HEX. , калі загружаны файл BIN, будзе прапанавана не фармат падтрымкі AVRSTUDIO. І патрабуецца, каб файлы FLASH і EEPROM загружаліся асобна, гэта значыць пасля расшыфроўкі прадастаўляць FLASH і EEPOM два файлы.

news pic14

Мікракантролеры AVR для дэшыфравання маюць некалькі набораў месцаў засцерагальнікаў, звязаных з канфігурацыяй прылады і рабочай асяроддзем. Гэтыя засцерагальнікі вельмі важныя. Карыстальнікі могуць усталяваць і наладзіць засцерагальнік, каб зрабіць мікракантролер AVR розным па сваёй сутнасці ў адпаведнасці з практычным ужываннем. Але з-за неабходнасці наладзіць засцерагальнік, пачаткоўцам давесці не вельмі добрае разуменне месца, пасля расшыфроўкі мікракантролера праграма ў час гарэння, але і ў канфігурацыі засцерагальніка, калі канфігурацыя няправільная, можа не Праца альбо змены функцый. Усё ў спальванні расшыфраваных дакументаў, калі трэба наладзіць засцерагальнік, таму што інструментаў для падтрымкі AVR вельмі шмат, а розныя інструменты праграмнага інтэрфейсу розныя, таму лепш расшыфруйце мікракантролер AVR, перш чым расшыфраваць саму кампанію. выкарыстоўваюцца для таго, каб кампанія, якая расшыфравала чып, у адпаведнасці са сваімі ўласнымі інструментамі зрабіла карту інтэрфейсу, так лёгка расшыфраваць пасля таго, як праграма спаліць, але яны таксама могуць выкарыстоўваць дэшыфравальную кампанію для прадастаўлення узораў для чытання канфігурацыі засцерагальніка, а некаторыя Інструменты могуць прачытаць чып непасрэдна, некаторыя канфігурацыі чытання і г.д., а затым прачытаць захаваную канфігурацыю.

PCB-Assembly
PCB-PCBA-assembly

Калі гэта проста завадскі адначып, па змаўчанні выкарыстоўваецца ўнутранае ваганне 1 МГц RC як сістэмны гадзіннік, а порт JTAG знаходзіцца ў дазволеным рэжыме. Для засцерагальніка AVR, па меншай меры, трэба ачысціць наступныя моманты.

1, засцерагальнік AVR можна запраграмаваць некалькі разоў, а не аднаразовы засцерагальнік OTP.

2, блакаванне шыфравання чыпа AVR (LB2 / LB1 = 1 / 0,0 / 0) не можа прачытаць мікрасхемы праз любыя дадзеныя FLASH і EEPROM, але стан засцерагальніка ўсё яшчэ можна прачытаць, але не можа змяніць канфігурацыю.

3, канфігурацыя біта засцерагальніка можа быць дасягнута паралельна, паслядоўны рэжым ISP і JTAG.

4, загрузіце правільныя крокі: у мікрасхеме без блакавання мікрасхемы загрузіце бягучы код і дадзеныя, наладзьце адпаведны біт засцерагальніка і, нарэшце, наладзьце месца шыфравання чыпа.

5, каманда сцірання мікрасхемы ачышчае дадзеныя FLASH і EEPROM, і ў той жа час двухразрадны статус біта блакіроўкі настроены на адсутнасць стану блакавання (LB2 / LB1 = 1/1), але каманда выдалення мікрасхемы не змяняецца іншы стан біт засцерагальніка.

6, і што больш важна, гэта біт BOOTRST, гэты біт усталёўвае сувязь паміж чыпам пасля ўключэння праграмы з 0X0000 альбо з вобласці загрузкі, якую пачаў рэалізоўваць. Выбар крыніцы гадзінніка сістэмы таксама вельмі важны, пасля расшыфроўкі праграмы, калі кліентам часта не проста карыстацца, прайграванне часткі крыніцы такта не ўстаноўлена па прычынах, таму сістэмны гадзіннік павінен адпавядаць арыгінальныя налады.

7, павінны быць вельмі ясна, што біт SPIEN, шмат кліентаў былі тэлефонныя кансультацыі, гэта значыць, мы прадстаўляем мікракантролер не можа быць падлучаны да Інтэрнэт-правайдэра, і можна купіць уласны, засцерагальнік для SPIEN настроены ISP , калі SPIEN 1, Інтэрнэт-правайдэру дазволена стан, калі 0 забараніць стан, калі гэта забаронена, вядома, чып порта ISP не можа.

8, чып зашыфраваны і заблакаваны, калі знойдзеныя засцерагальнікі і канфігурацыя няправільныя, вы павінны выкарыстоўваць каманду выдалення чыпа, каб ачысціць дадзеныя ў чыпе, расшыфраваць замак шыфравання, а затым паўторна загрузіць запушчаны код і дадзеныя, змяніць засцерагальнікі, звязаныя з канфігурацыяй, і, нарэшце, пераналадзьце біт блакавання шыфравання чыпа.

news pic15

Час публікацыі: снежань-07-2020