Linux なしでロードされた U-Boot で出荷された DA830 REV A ボードを起動しようとしています。DaVinci Linux とルート ファイル システムをビルドできたので、tftp を使用して Linux をロードしたいと考えています。ボードを起動しましたが、「イーサネットが見つかりませんでした」というエラーが表示されます。以下は、ボードが起動するものです。
SF: Detected W25Q32 with page size 4 KiB, total 4 MiB
In: serial
Out: serial
Err: serial
Net: Read from EEPROM @ 0x50 failed
Board Net Initialization Failed
No ethernet found.
U-Boot >
イーサネットアドレスが設定されていないことを示唆するフォーラムを見つけたので、以下で確認しました。
U-Boot > env print ethaddr
ethaddr=FF:FF:FF:FF:FF:FF
そして実際には設定されていません。次のように設定しようとしましたが、エラーが発生しました。
U-Boot > setenv ethaddr 01:02:03:04:05:06
Can't overwrite "ethaddr"
また、次のように設定しようとしましたが、まだ設定されていません。
U-Boot > env set -f ethaddr 01:02:03:04:05:06
U-Boot > env print ethaddr
ethaddr=FF:FF:FF:FF:FF:FF
次に何を試せばいいのかわからない。私のスイッチが正しく設定されていないのでしょうか??