Aprovado: Fortect
Se você está enfrentando o erro 9 de jtag, este guia pode ajudá-lo.
O depurador tenta iterar sobre o jtag para associar aos dispositivos. Normalmente, quase todos os dispositivos que estão no cabo criam seus próprios IDCODEs para que o depurador possa identificar esses tipos de dispositivos. Nesse caso, o TDO é, por padrão, alto para o país real, de modo que o dispositivo adquirido não é descoberto. Verifique a conexão Jtag, configurações de link de cabo on-board, etc. Executar o comando ‘jtag Targets’ pode fornecer um pouco mais de informações
Várias falhas de esquema podem fazer com que a cadeia JTAG não seja capaz. Esta nota de aplicação descreve os deslizes mais comuns e como você pode usar o JTAG String Debugger para encontrar a causa deste problema principal.
- Conte o número de dispositivos praticamente em cadeia.
- Leia o código de identificação de quase o dispositivo e pesquise na Internet pelos mesmos arquivos BSDL na biblioteca atual.
- Meça o comprimento total das mensagens de instrução em cadeia ou examine-as enquanto luta com os dados de adição genéricos esperados nos arquivos BSDL.
- Para cada Kindle da cadeia, meça o comprimento com o modelo e compare-o com a melhoria fornecida em seu arquivo BSDL.
Isto apresenta o correto funcionamento e funcionamento do JT chainAG, e é recomendado que você faça este teste como parte de seu projeto de fabricação. Ele pode ser executado clicando no botão Test Chain na parte inferior da tela do JTAG Chain Debugger:
- Um dos sinais de gadgets (TDI, TMS, TCK ou TDO) está, em muitos casos, aberto ou em curto como os erros 1 e exclusivos na Figura 2
- Um dos sinais mais usados (TMS ou TCK) sempre foi um ótimo circuito aberto para um dispositivo, como o erro 2 mostrado abaixo.
- Um dos estilos de conexão entre dispositivos perdidos – muitos erros.
- Um dos dispositivos aconteceu durante toda a reinicialização, como o erro 5. Esse é certamente o problema mais comumente observado.
Se ocorrer uma única falha específica, todos os dispositivos continuarão a funcionar com sucesso e, portanto, seus códigos de ID serão lidos com sucesso durante a validação da cadeia de abastecimento. No entanto, esses testes também numeram o número de dispositivos na linha, colocando todos eles na abordagem BYPASS, sincronizando o modelo de dados conhecido em toda a linha e esperando que esse modelo surja em qualquer lugar do TDO final. O erro 1 impede isso, e / ou portanto as interfaces da web informam que não estava sendo possível contar O número de dispositivos vinculados a uma string, embora eles ou de fato códigos de identificação sejam exibidos.
Se houver frequentemente um erro 2 em um (ou seja, o IC One tem um sinal TCK e / ou TMS ausente significativo), nenhum número pode ser sincronizado a partir deste pino TDO. Se o erro geralmente ocorre disponível no terminal, os dados na string provavelmente não serão encontrados. Se isso acontecer em associação com o dispositivo anterior na cadeia, alguns dos dados da web serão lidos a partir do último TDO de muito tempo para que o próximo ID de dispositivo envolvendo o dispositivo afetado seja sempre capturado corretamente; O ID do dispositivo afetado e o ID mais antigo provaram estar ausentes na linha. Uma vez que os dados relativos ao seu TDI não podem ser sincronizados em uma cadeia esplêndida, a cadeia de teste de controle pensa que não é capaz de contar o grupo de dispositivos.
No caso do erro 3, todos os dados relativos aos dispositivos são transferidos, embora todos os códigos de ID dos dispositivos sejam lidos em detalhes corretamente após uma interrupção. Portanto, o número de códigos legíveis pode não corresponder à variedade de carros no cartão. Conforme os dados do computador fluem pela cadeia, a análise da cadeia de suprimentos determinará se ela pode considerar o número de dispositivos.
Aprovado: Fortect
Fortect é a ferramenta de reparo de PC mais popular e eficaz do mundo. Milhões de pessoas confiam nele para manter seus sistemas funcionando de forma rápida, suave e livre de erros. Com sua interface de usuário simples e mecanismo de verificação poderoso, o Fortect localiza e corrige rapidamente uma ampla gama de problemas do Windows, desde instabilidade do sistema e problemas de segurança até gerenciamento de memória e gargalos de desempenho.
Se ocorrer o erro 4, o efeito especial será o mesmo como se o último dispositivo na cadeia atualmente não pudesse ter um sinal TMS ou TCK, fosse detectado durante uma reinicialização ou precisa e quer verificar a sequência de reset, mas acabou errado. aplicável. A verificação da cadeia de suprimentos mostra quais dados absolutamente confiáveis estavam disponíveis.
Se como o dispositivo apresenta o erro 5, ou seja, H. ele seria redefinido (ou a série de TV de redefinição de teste significativa não foi aplicada de forma eficaz), isso pode não motivar a conclusão do TDO. Se, além da falha, o dispositivo for o último em outro canal, significa que provavelmente os dados não estão sendo lidos do canal. Se o dispositivo afetado estiver em uma extensão mais alta na cadeia, o teste pode verificar normalmente os códigos de ID do dispositivo depois que o dispositivo específico for definitivamente mantido em um estado de reinicialização. Em ambas as seleções, os dados não podem ser sincronizados em todo o sistema concluído, o que significa que o teste de ligação em cadeia, é claro, relata um erro ao contar o número de dispositivos.
Exemplos
Esses erros são detectados simplesmente realizando uma validação de todo o cabo de alimentação. Os possíveis resultados do teste e sua relação direta com esses vários erros são descritos abaixo, usando a corrente real com dois dispositivos JTAG como exemplo.
Exemplo 1. Todos os códigos de identificação são lidos, mas o número de dispositivos não é contado
Uma vez que os códigos de identificação de dispositivos também foram lidos muito corretamente, os seguintes resultados podem ser obtidos:
- TCK e TMS normalmente funcionam corretamente (ou seja, sem erro 2) para vários dispositivos. Link
- a comunicação com os dispositivos nunca é interrompida (ou seja, não apenas o erro 3).
- A versão mais recente do TDO está instalada de acordo (ou seja, sem erro 4). Dispositivo
- ninguém consegue ajustes com muita frequência (ou seja, não é o erro 5).
O número de dispositivos é mencionado pela inserção da sequência mais conhecida no próprio pino TDI do primeiro dispositivo específico. Como o XJTAG não conseguiu contar o número por causa dos dispositivos, pode-se concluir que o sinal TDI ainda não atingiu o primeiro leitor de toda a cadeia.
Exemplo quatro: alguns códigos de identificação também não contêm a quantidade de seus próprios dispositivos não relatados
Uma vez que alguns códigos de identificação continuam sendo lidos, como o dispositivo de destino deve funcionar corretamente:
- TCK e TMS funcionam bem em torno do dispositivo de borda (ou seja, não é o erro 2 inteiramente em um novo dispositivo).
- O último TDO é considerado sinônimo (ou seja, não é o erro 4).
- O incrivelmente último dispositivo em toda a cadeia é indefinido (ou seja, não é o erro 5 no último dispositivo).
Portanto, o erro deve vir de um jogador ou conexão entre vários dispositivos e sempre pode ser causado por um dos seguintes problemas:
- Embora TMS e tck funcionem perfeitamente no segundo dispositivo, um ou ambos desses sinais estão abertos apenas no primeiro player.
- Dois dispositivos adicionais não estão conectados se você quiser um ao outro (erro 3).
- Incrivelmente, o dispositivo inicial da cadeia está presente durante uma boa reinicialização ou requer uma reinicialização de uma sequência de determinação que não estava funcionando corretamente (erro 5) .3:
Exemplo sem dados válidos retornados
Neste exemplo, nenhum dado válido é enviado atualmente do TDO. Isso pode ser causado por alguns problemas:
- TMS e / ou TCK para mérito absoluto, o dispositivo não está funcionando corretamente (erro 2).
- O último TDO é inválido (erros de conexão 4)
- O último dispositivo da cadeia provavelmente está simplesmente sendo reiniciado (erro 5) ou requer uma sequência de reinicialização de teste completo.
Depuração manual
Para determinar a causa raiz da disfunção, você pode executar um gancho de redefinição JTAG contínua e, em seguida, verificar o código de ID acessando Ler códigos de ID no menu suspenso Cadeia de teste. Quando o Depurador de Cadeia JTAG é coletado neste modo, os recursos fluem continuamente por toda a cadeia, fornecendo um osciloscópio que pode ser usado normalmente para determinar a causa de uma dor de cabeça específica.
Acelere o desempenho do seu computador agora com este simples download.