Acessando o U-Boot com uma conexão SSH

1

Eu preciso acessar o U-boot em um uPC que eu esteja usando Debian. Normalmente, conecto meu uPC a um monitor e, durante a inicialização, pressiono qualquer tecla do teclado e sou imediatamente conectado ao U-Boot. No entanto, facilitaria a minha vida se eu pudesse acessar o U-Boot quando eu estivesse conectado via SSH usando o Putty.

Quando você reinicia, o uPC quando conectado via SSH você nunca vê a tela de inicialização e é por isso que eu não tenho certeza se é possível acessá-lo com este tipo de conexão.

Eu só preciso executar dois comandos enquanto estou no U-Boot setenv fdtfile imx7d-sbc-iot-imx7-can.dtb e, em seguida, saveenv . Se houver uma maneira de inserir esses comandos enquanto estiver conectado por meio de uma conexão SSH, isso seria muito útil.

Se alguém tiver alguma ideia de como eu poderia fazer isso, seria muito útil.

Obrigado,

Mitchell

    
por Mitch 20.07.2018 / 15:34

1 resposta

1

Obviamente, você não pode ssh para o seu iOT quando estiver no U-Boot, já que o kernel do Linux ainda não iniciou a inicialização.

Uma das possíveis soluções é fazer ssh em uma interface wifi para outra iOT barata ao lado da sua placa (por exemplo, um Orange PI ou um rpi).

Esta segunda placa tem em sua porta USB o cabo serial do console de depuração USB para TTL, PL2303. Este adaptador é, por sua vez, conectado à sua placa alvo em seus pinos JTAG / console.

Assim, você ssh para a segunda placa que executa o Linux e executa um programa de terminal, por exemplo, minicom para conectar via RS-232 à sua placa de destino.

Outra solução possível é comprar um bluetooth para o adaptador serial e acessá-lo via bluetooth. Eu prefiro o primeiro que responde diretamente à sua pergunta e é mais fácil trabalhar e depurar.

    
por 20.07.2018 / 21:07