Pergunta

Eu tenho uma placa de hardware baseada em ARM11 que executa uma versão do kernel Linux.2.6.21.5-cfs-v19.Tenho meu aplicativo em execução nesta placa ARM-LINUX.Para fazer a depuração no nível da fonte, do meu aplicativo eu costumava usar o gdb no prompt de comando da placa Linux, que estava com alguma versão anterior da versão Linux da placa.

Com esta versão 2.6.21.5-cfs-v19, não tenho uma versão relacionada do gdb para a placa.Tentei procurar o gdb para esta versão do Linux e armá-la, mas sem muito sucesso.Alguém pode me indicar onde posso obter um executável independente para gdb para o sistema operacional e a configuração da placa mencionados acima ou fonte para o mesmo, que posso tentar compilar para esse destino.

-DE ANÚNCIOS.

Foi útil?

Solução

Há algum tempo publiquei um artigo sobre depuração de destino cruzado com GDB e GDBServer.O processador alvo é o PPC7450, mas é bastante detalhado, então talvez você o ache útil.

Outras dicas

Você pode ter alguma sorte usando OpenEmbedded.Se não houver uma versão pré-compilada que você possa usar imediatamente, configurar um ambiente de compilação cruzada de OE não será tão difícil.

Outra opção poderia ser instalar o gdb-server na placa, conforme descrito em esta postagem do blog.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top