开发板的烧写,是自己第一份工作,接受到的第一份任务。
1.自己拿到的开发板,是烧写好uboot的,但是自己在烧写kernel及rootfs的时候,给搞坏了,自己于是按照说明文档中的方法重新烧写uboot,但是,还是不对,自己很无语,问了其他人,也是摸不着头脑,原因竟然在fastboot的版本问题,自己也表示无奈。自己是按照fasstboot中第三种方法来进行烧写uboot的。
2.设置serverip(即tftp服务器的ip)、ipaddr(单板ip)和ethaddr(单板的MAC地址)。
setenv serverip xx.xx.xx.xx
setenv ipaddr xx.xx.xx.xx
setenv ethaddr xx:xx:xx:xx:xx:xx
setenv netmask xx.xx.xx.xx
setenv gatewayip xx.xx.xx.xx
ping serverip,确保网络畅通。
以上呢,为设置ip的步骤。自己设置的事199.168.0.xxx。保证ip所在的网段一致就好。(之前,自己可是一点都不懂,真的很感激帮助过自己的同事。)
有时候,自己在开发板上配置好以后,却无法ping通网络,原因之一就可能在:自己忘记设置网关。
3.自己在烧写开发板之后,启动开发板,突然发现无法在开发板上尽心输入,原因在于:自己的GND等三根线接错了,即输入开发板的信号线接错了导致无法输入信号到arm开发板上。太粗心啊,也在于自己不太熟悉这块,以后得注意。