OK 6410 A tftpダウンロードzImageカーネル


公式ドキュメントでは、構成が正しく自己測定を完了できません.
まず、仮想マシンにインストールします.
apt-get install tftp

apt-get install tftpd

apt-get install openbsd-inetd
編集
/etc/inetd.conf

//       :

tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /home/tftpboot
ここでは、公式ドキュメントとは構成が異なります.公式文書に従って修正すると、自己測定は完了しません.
/homeディレクトリに次のファイルを作成します.
/home/tftpboot
変更権限:
chmod 777 tftpboot
サービスを再起動します.
$sudo /etc/init.d/openbsd-inetd restart
本機でテストします.
tftp 192.168.34.52
tftp get a.txt
(事前にtftpbootディレクトリでファイルを作成:a.txt)
配置が正常であれば
a.txtファイルを現在のディレクトリにダウンロードできます.
zImageファイルをダウンロードするには:
PCと開発ボードを接続するには、まず、開発ボードに電源を入れたり、リセットキーを押したりします.
PC側でスペースキーを押す
6(公式ドキュメントは5で、飛凌のドキュメントはタイムリーに更新されていません)
開発ボードのネットワークパラメータを設定するには、次の手順に従います.
setenv ipaddr 192.168.34.121

setenv serverip 192.168.34.52<span style="white-space:pre">	</span>

setenv bootcmd tftp 20008000 zImage\; bootm 20008000

  :           ,   C0008000,       ,      zImage  ;
      ,     “\”      
      ,  “\”       ,    ,        ,      ,          。
“  ” ,       uboot,         。


saveenv //      
カーネルのコンパイル
zImageファイルを/home/tftpbootディレクトリに格納
開発ボードを再起動すると、カーネルファイル:zImageが正常に起動します.
PS:
飛凌の公式文書は非難されることが多いが、よく見ることをお勧めします.