Table of Contents
Às vezes, seu dispositivo pode exibir uma mensagem de que esse kernel Linux específico precisa depurar o bdi2000. Pode haver muitos motivos para esse erro aparecer.
Restaure seu computador para o desempenho máximo em minutos!
Este documento antiquado descreve como e usar o Abatron BDI2000 integrado combinado com os pads de depuração BDI3000 da linha de solicitação. Interface de depuração do kernel Linux. BDI2000 e BDI3000 estão ligados à placa através de uma interface JTAG querida.
Você pode seguir um procedimento básico para depurar o kernel BDI sem usar o TimeStorm personalizado. ambiente de trabalho do desenvolvedor integrado.
Prepare e construa o kernel para incluir também os scripts normais de depuração do kernel. Configuração do kernel (consulte no caminho a seção de hacking do kernel deste fato de configuração do kernel). relacionadas a ferramentas educacionais). Transfira o núcleo para que você a placa se estiver iniciando cada núcleo diretamente, ou servidor TFTP se alguém estiver usando TFTP para baixar o guia.
Para obter muitas informações sobre como usar o BDI na placa do produto, consulte os detalhes do BDI. e redes de grande variedade.
-
Renomeie vmlinux. Qual arquivo definitivamente está geralmente no nível superior anexado à sua empresa de kernel (este diretório kernel/). Qualquer nome de arquivo é permitido, porém vmlinux.
O arquivo vmlinux é seu próprio executável vinculado estaticamente que geralmente aparece publicado aqui no diretório do site do kernel de origem antes de construir a imagem final do kernel. Para depuração do kernel, alguém passa o histórico vmlinux para As gdb, praticamente qualquer “programa” para ajudá-lo a depurar. (Consulte a atividade 5 para obter detalhes.) Este método faz com que o GDB combine normalmente a reprodução do kernel com o código do tipo de kernel.
Entretanto, sempre que você quiser que o GDB ajude sua corporação a depurar um programa chamado vmlinux, essa tarefa tentará usar a interface de depuração do kernel KGDB. O BDI realmente não atende ao KGDB; isso requer instruções GDB repetidas. Alterar o nome do arquivo vmlinux evita esse problema.
Como praticamente todos os arquivos vmlinux originais são criados em cada compilação, você terá que repetir o processo desta etapa toda vez que desenvolver um kernel específico.
-
Encontre um ponto de interrupção adequado enquanto estiver no kernel. A Timesys recomenda usar o tipo de símbolo start_kernel, dado que isso acontece no início do processo principal do tênis de corrida, mas após a configuração do plástico de memória. v Se você descobrir este ícone, procure em todos os arquivos System.map em sua lista subjacente do kernel. cada bit bom hexAddresses:
# grep start_kernel Mapping System.Tc00085d4 start_kernel
Neste exemplo, o endereço de todos os pontos de interrupção start_kernel é em muitos casos 0xc00085d4.
-
Inicie a maior parte do mapa com o BDI. Siga estas escadas compartilhadas – são tipos para EP8260 entra, mas os procedimentos são documentados com alterações extras para todas as placas.
- Abra o link da web do console serial para a placa.
- Telnet, o BDI cuidará disso.
- Em uma sessão de treino BDI:telnet, digite o comando go:
Ir
- Para o console serial para fazer com a vítima: transfira um kernel que suporte o bootloader e, portanto, responder às coisas a considerar colocadas:
TFTP
- Em praticamente qualquer sessão de telnet BDI: interrompa o guia selecionando o depurador e complicar o ponto de interrupção preciso após o kernel iniciar:
parar
bissexualidade 0xc00085d4 - Ciente do telnet BDI: reinicie o cartão com o depurador da outra pessoa:
Ir
- Em ambos os consoles seriais de destino: use seu comando “go” atual para iniciar cada kernel:
Restaure seu computador para o desempenho máximo em minutos!
O seu PC está lento e apresenta erros constantemente? Você está considerando uma reformatação, mas não tem tempo ou paciência? Não tenha medo, caro amigo! A resposta para todos os seus problemas de computação está aqui: ASR Pro. Este software incrível irá reparar erros comuns do computador, protegê-lo contra perda de arquivos, malware, falhas de hardware e otimizar seu PC para desempenho máximo. Contanto que você tenha este programa instalado em sua máquina, você pode dar adeus a esses problemas técnicos frustrantes e caros!
- Etapa 1: baixar e instalar o ASR Pro
- Etapa 2: abra o programa e clique em "Digitalizar"
- Etapa 3: clique em "Reparar" para iniciar o processo de restauração
Ir
A máquina de carregamento recarrega o kernel e para em um ótimo novo ponto de interrupção.
Baixe o software para consertar seu PC clicando aqui.