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で2つのコマンドを実行してから実行しますsaveenv。 SSH接続を介して接続中にこれらのコマンドを入力する方法がある場合は、非常に役立ちます。

誰かが私がこれを行うことができる方法についての洞察力を持っているなら、非常に役立ちます。

ありがとう、

ミッチェル

答え1

明らかに、Linuxカーネルがまだ起動を開始していないため、U-BootからsshiOTにアクセスできません。

考えられる解決策の1つは、sshWi-Fiインターフェースを使用してマザーボードの横にある他の手頃な価格のiOT(Orange PIやrpiなど)に接続することです。

2番目のボードのUSBポートには、USB-TTLデバッグコンソールシリアルケーブルPL2303があります。このアダプタはJTAG /コンソールピンを介してターゲットボードに接続されています。

たとえば、RS-232を介してターゲットボードに接続されているsshLinuxを実行している2番目のボードでターミナルプログラムを実行できます。minicom

別の考えられる解決策は、Bluetoothシリアルアダプタを購入し、Bluetooth経由でアクセスすることです。私はあなたの質問に直接答え、一般的に始めてデバッグするのがより簡単な最初のアプローチを好みます。

関連情報