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

Егер бұл тек зауыттық чип болса, әдепкі бойынша ішкі 1MHZ 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 немесе BOOT аймағынан іске қосылғаннан кейін чип арасындағы байланысты орнатады. Жүйелік сағат көзін таңдау да өте маңызды, өйткені бағдарламаны шифрды шешіп алғаннан кейін, клиентті пайдалану оңайға соқпайды, себептер бойынша сағат көзінің бір бөлігі ойнатылмайды, сондықтан жүйелік сағат сәйкес келуі керек. бастапқы параметрлер.

7, SPIEN биті, көптеген клиенттер телефон арқылы кеңес алғанын, яғни микроконтроллерді Интернет-провайдермен байланыстыра алмайтындығын және өздерін сатып ала алатындығын, SPIEN-дің сақтандырғышы ISP-мен конфигурацияланғанын өте жақсы түсіну керек. , егер SPIEN 1 болса, Интернет провайдеріне рұқсат етіледі, егер 0-ге тыйым салынады, егер тыйым салынған болса, әрине, ISP портының чипі мүмкін емес.

8, чип шифрланған және құлыпталған, егер сақтандырғыштар мен конфигурация дұрыс болмаса, чиптегі деректерді өшіру, шифрлау құлпын шифрдан шығару, содан кейін жұмыс істеп тұрған код пен деректерді қайта жүктеу, конфигурацияға қатысты сақтандырғыштар, және ақырында чиптің шифрлауының құлыптау битін қайта конфигурациялаңыз.

news pic15

Хабарлама уақыты: 07-2020 желтоқсан