depurar um sistema embarcado contendo gdb remotamente usando algum tipo de interface gráfica

StackOverflow https://stackoverflow.com/questions/71248

  •  09-06-2019
  •  | 
  •  

Pergunta

Eu gostaria de depurar um sistema embarcado contendo gdb remotamente usando algum tipo de interface gráfica (ou seja, como ddd).O sistema embarcado não possui fontes ou símbolos de construção.No entanto, minha caixa local x windows tem.Porém a execução deve acontecer no sistema embarcado.Como posso, na minha caixa de desenvolvimento, dirigir o gdb remotamente com alguma interface gráfica?

leds e jtag não são uma opção.

Foi útil?

Solução

Eu acho que o gdbserver poderia ajudá-lo.

Outras dicas

No alvo remoto:

target> gdbserver localhost:1234 <application>

No Host (máquina de construção):

host> gdb <application>

Observe que o alvo pode ser retirado dos símbolos.Mas o host pode ter todos os símbolos.

gdb> set <path-to-libs-search>
gdb> target remote <target-ip>:1234
gdb> break main
gdb> cont

Se isso funcionar, obtenha alguma GUI do GDB na máquina host e tente replicar as mesmas configurações.(Eu usei o SlickEdit e o Eclipse para essa finalidade).

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