page_banner

Nyheter

Som ett resultat av användningen av olika verktyg är metoder för IC-dekryptering och programmeringskrav olika.

Ett sätt är att använda en vanlig programmeringsmetod, om användningen av allmänna programmerare i allmänhet stöder BIN- eller HEX-filen, laddar filen direkt och sedan motsvarande konfiguration kan du direkt bränna.

news pic12
news pic13

För det andra är en annan metod att använda ISP- eller JTAG-nedladdningsläge för att skriva filen, eftersom det finns många typer av nedladdningsrader, den allmänna nedladdningsraden stöds i AVRSTUDIO-nedladdning, STUDIO-nedladdning, det nödvändiga filformatet måste vara HEX-formaterade filer , om den laddade BIN-filen kommer att uppmanas att inte AVRSTUDIO-supportformat. Och kräver att FLASH- och EEPROM-filer laddas ned separat, det vill säga efter dekrypteringen för att ge FLASH och EEPOM två filer.

news pic14

AVR-mikrokontroller IC-dekryptering har flera uppsättningar säkringsplatser relaterade till enhetens konfiguration och driftsmiljö. Dessa säkringar är mycket viktiga. Användare kan ställa in och konfigurera säkringen så att AVR-mikrokontrollern skiljer sig åt för att passa den praktiska tillämpningen. Men på grund av behovet av att konfigurera säkringen, för nybörjare att få lite förståelse för platsen, efter dekryptering av mikrokontrollern, kan programmet i brinntid, men också på säkringskonfigurationen, om konfigurationen är fel, kan inte Arbets- eller funktionsförändringar. Allt i bränning av dekrypterade dokument när säkringen måste konfigureras, eftersom verktygen för att stödja AVR är väldigt mycket, och olika verktyg i mjukvarugränssnittet är olika, så gör det bästa i AVR-mikrokontroller-dekryptering innan du dechiffrerar företaget själv Vilka verktyg används, så att chipkrypteringsföretaget i enlighet med sina egna verktyg för att göra gränssnittskartan, så lätt att dekryptera efter programmet för att bränna, men de kan också använda dekrypteringsföretaget för att tillhandahålla prover för att läsa säkringskonfigurationen, och några Verktyg kan läsa chipet direkt, en del läskonfiguration etc. och sedan läsa upp den sparade konfigurationen.

PCB-Assembly
PCB-PCBA-assembly

Om det bara är fabriks-chipset är standardvärdet att använda den interna 1MHZ RC-svängningen som systemklocka, och JTAG-porten är i det tillåtna läget. För AVR säkring åtminstone för att rensa följande punkter.

1, AVR-säkring kan programmeras flera gånger, inte en engångs-OTP-säkring.

2, krypteringslås för AVR-chip (LB2 / LB1 = 1 / 0,0 / 0) kan inte läsa chipet genom någon FLASH- och EEPROM-data, men säkringens status kan fortfarande läsas men kan inte ändra konfigurationen.

3 kan säkringsbitkonfigurationen uppnås i parallellt, ISP- och JTAG-serieläge.

4, ladda ner rätt steg är: i chipet utan att låsa chip för att ladda ner den löpande koden och data, konfigurera relevant säkringsbit, och slutligen konfigurera chip kryptering plats.

5 är kommandot för radering av chip att FLASH- och EEPROM-data ska rensas, och samtidigt är tvåbitslåsbitens status konfigurerad till inget låsetillstånd (LB2 / LB1 = 1/1), men chipraderingskommandot ändras inte den andra säkringen Bittillstånd.

6, och viktigare är BOOTRST-biten, den här biten ställde in förhållandet mellan chipet efter att startprogrammet från 0X0000 eller från BOOT-området började implementeras. Valet av systemklockkälla är också mycket viktigt, efter att programmet har dekrypterats när klienten ofta inte är lätt att använda, spelas inte en del av klockkällan på grund av skälen, så systemklockan måste vara i enlighet med ursprungliga inställningar.

7, måste vara mycket tydligt att SPIEN-biten, många kunder har varit telefonkonsultation, det vill säga vi ger mikrokontrollern inte kan anslutas till ISP och kan köpa sin egen, säkringen för SPIEN är konfigurerad ISP , om SPIEN är 1, är ISP tillåtet tillstånd, om det är 0 att förbjuda staten, om det är förbjudet tillstånd kan naturligtvis inte ISP-portchip.

8, är chipet krypterat och låst, om säkringar och konfiguration är felaktiga måste du använda chip-raderingskommandot för att rensa data i chipet, dekryptera krypteringslåset och sedan ladda ner löpande koden och data igen, ändra konfigurationsrelaterade säkringar, och slutligen konfigurera om chipets krypteringslåsbit.

news pic15

Inläggstid: Dec-07-2020