page_banner

notícia

Como resultado do uso de diferentes ferramentas, os métodos de programação de descriptografia IC e os requisitos dos documentos também são diferentes.

Uma maneira é usar um método de programador comum, se o uso de programadores gerais, geralmente suportam arquivo BIN ou HEX, carregue diretamente o arquivo e, em seguida, a configuração correspondente, você pode gravar diretamente.

news pic12
news pic13

Em segundo lugar, outro método é usar o modo de linha de download ISP ou JTAG para gravar o arquivo, porque existem muitos tipos de linhas de download, a linha de download geral é suportada no download do AVRSTUDIO, download do STUDIO, o formato de arquivo necessário deve ser arquivos formatados em HEX , se o arquivo BIN for carregado, será solicitado o formato de suporte AVRSTUDIO. E exigem que os arquivos FLASH e EEPROM sejam baixados separadamente, ou seja, após a descriptografia para fornecer dois arquivos FLASH e EEPOM.

news pic14

A descriptografia de IC dos microcontroladores AVR tem vários conjuntos de locais de fusíveis relacionados à configuração do dispositivo e ao ambiente operacional. Esses fusíveis são muito importantes. Os usuários podem definir e configurar o fusível para tornar o microcontrolador AVR de natureza diferente para se adequar à aplicação prática. Mas por causa da necessidade de configurar o fusível, para os iniciantes trazerem algum não muito entendimento do local, após a descriptografia do microcontrolador, o programa na hora da queima, mas também na configuração do fusível, se a configuração estiver errada, pode não trabalho ou mudanças de função. Tudo na queima de documentos descriptografados quando o fusível deve ser configurado, pois as ferramentas de suporte do AVR são muito, e as diferentes ferramentas da interface do software são diferentes, então faça o melhor na descriptografia do microcontrolador do AVR antes de decifrar a própria empresa Quais ferramentas são usados, de modo que a empresa de descriptografia de chip de acordo com suas próprias ferramentas para fazer o mapa de interface, tão fácil de descriptografar após o programa para gravar, mas eles também podem usar a empresa de descriptografia para fornecer amostras para ler a configuração do fusível, e alguns As ferramentas podem ler o chip diretamente, algumas ler a configuração, etc., e então ler a configuração salva.

PCB-Assembly
PCB-PCBA-assembly

Se for apenas o chip único de fábrica, o padrão é usar a oscilação RC interna de 1MHZ como o relógio do sistema, e a porta JTAG está no modo permitido. Para o fusível AVR, pelo menos, para limpar os seguintes pontos.

1, o fusível AVR pode ser programado várias vezes, não um fusível OTP único.

2, o bloqueio de criptografia do chip AVR (LB2 / LB1 = 1 / 0,0 / 0) não pode ler o chip através de nenhum dado FLASH e EEPROM, mas o status do fusível ainda pode ser lido, mas não pode modificar a configuração.

3, a configuração do bit de fusível pode ser alcançada em paralelo, no modo serial ISP e JTAG.

4, baixe as etapas corretas são: no chip sem travar o chip para baixar o código e os dados em execução, configurar o bit de fusível relevante e, finalmente, configurar o local de criptografia do chip.

5, o comando de apagamento do chip é para limpar os dados FLASH e EEPROM e, ao mesmo tempo, o status do bit de bloqueio de dois bits é configurado para nenhum estado de bloqueio (LB2 / LB1 = 1/1), mas o comando de apagamento do chip não muda o outro fusível estado Bit.

6, e mais importante é o bit BOOTRST, este bit define a relação entre o chip depois que o programa de inicialização de 0X0000 ou da área de BOOT começou a ser implementado. A escolha da fonte do relógio do sistema também é muito importante, após descriptografar o programa quando o cliente muitas vezes não é fácil de usar, jogar parte da fonte do relógio não está definida por causa dos motivos, então o relógio do sistema deve estar de acordo com o configurações originais.

7, preciso ficar bem claro que o bit SPIEN, muitos clientes já consultaram por telefone, ou seja, fornecemos o microcontrolador não pode ser conectado com o ISP, e pode comprar o seu próprio, o fusível para o SPIEN está configurado no ISP , se SPIEN for 1, o estado do ISP é permitido, se for 0 para proibir o estado, se for o estado proibido, é claro, não pode o chip da porta do ISP.

8, o chip é criptografado e bloqueado, se forem encontrados fusíveis e a configuração estiver errada, você deve usar o comando chip erase para limpar os dados do chip, descriptografar o bloqueio de criptografia e, em seguida, baixar novamente o código de execução e os dados, modificar o fusíveis relacionados à configuração e, finalmente, reconfigurar o bit de bloqueio de criptografia do chip.

news pic15

Horário da postagem: 07/12/2020