SSH 연결을 통해 U-Boot에 액세스

SSH 연결을 통해 U-Boot에 액세스

Debian을 실행하는 uPC에서 U-boot에 액세스해야 합니다. 일반적으로 uPC를 모니터에 연결하고 부팅 중에 키보드의 아무 키나 누르면 즉시 U-Boot로 들어갑니다. 하지만 Putty를 사용하여 SSH로 연결할 때 U-Boot에 액세스할 수 있다면 생활이 더 편해질 것입니다.

재부팅하면 uPC가 SSH를 통해 연결되어 있을 때 스플래시 화면이 표시되지 않습니다. 이것이 바로 이러한 유형의 연결을 통해 액세스할 수 있는지 확실하지 않은 이유입니다.

setenv fdtfile imx7d-sbc-iot-imx7-can.dtbU-Boot에서 두 개의 명령을 실행한 다음 을 실행하면 됩니다 saveenv. SSH 연결을 통해 연결하는 동안 이러한 명령을 입력할 수 있는 방법이 있다면 매우 도움이 될 것입니다.

누군가 내가 이 작업을 수행할 수 있는 방법에 대한 통찰력을 가지고 있다면 매우 도움이 될 것입니다.

감사해요,

미첼

답변1

분명히 Linux 커널이 아직 부팅을 시작하지 않았기 때문에 U-Boot에서 sshiOT에 액세스 할 수 없습니다.

가능한 해결 방법 중 하나는 sshWi-Fi 인터페이스를 사용하여 마더보드 옆에 있는 다른 저렴한 iOT(예: Orange PI 또는 rpi)에 연결하는 것입니다.

두 번째 보드의 USB 포트에는 USB-TTL 디버그 콘솔 직렬 케이블 PL2303이 있습니다. 이 어댑터는 JTAG/콘솔 핀을 통해 대상 보드에 연결됩니다.

따라서 예를 들어 RS-232를 통해 대상 보드에 연결된 sshLinux를 실행하는 두 번째 보드에서 터미널 프로그램을 실행할 수 있습니다 .minicom

또 다른 가능한 해결책은 Bluetooth-직렬 어댑터를 구입하고 Bluetooth를 통해 액세스하는 것입니다. 나는 귀하의 질문에 직접적으로 답하고 일반적으로 시작하고 디버그하기가 더 쉬운 첫 번째 접근 방식을 선호합니다.

관련 정보