燒寫開發板



######################################################################################

主機操作:

寫u-boot到SD卡:

cp ~/smdk6410/tools/sd_write /sbin
umount /dev/sdb1
   
sd_write ~/smdk6410/images/u-boot-sd.bin /dev/sdb

USBto232:
   
cp ~/smdk6410/tools/ch341.ko /lib/modules/`uname -r`/kernel/drivers/usb/serial
   
modprobe usbserial
   
insmod ch341.ko
   
depmod -a

minicom:

配置:

minicom -s
       
Serial port setup

| A -    Serial Device      : /dev/ttyUSB0                  |
           
| B - Lockfile Location     : /var/lock                                 |
           
| C -   Callin Program      :                                           |
           
| D -  Callout Program      :                                           |
           
| E -    Bps/Par/Bits       : 115200 8N1                                |
           
| F - Hardware Flow Control : No                                        |
           
| G - Software Flow Control : No                                        |
           
|                                                                       |
           
|    Change which setting?                                              |
          
Save setup as dfl

       
Exit from Minicom

然後連接開發板的串口到pc機 在命令行:minicom 就可以了
   
tftp服務器:
   
chkconfig tftp on
   
service xinetd restart
   
cp ~/smdk6410/images/* /tftpboot



解壓根文件系統(這個我這沒有android內核下個android內核從裏面構建一個根文件系統拷貝到nfsroot下)
   
chmod 777 nfsroot

配置nfs服務器:
   
vim /etc/exports
       
/nfsroot *(rw)
   
chkconfig nfs on
   
service nfs restart÷

######################################################################################

u-boot操作:



設置內核啓動參數:
   
set bootargs root=/dev/nfs rw nfsroot=主機IP:/nfsroot ip=開發板IP console=ttySAC0,115200
   
save
   
注意: 主機IP和開發板IP
t

從主機下載內核到內存:

tftp 0x50008000 zImage


啓動內核:(這個你自己去下個android內核我沒有)   
   
bootm 0x50008000


自動啓動:
   
set bootcmd tftp 0x50008000 zImage\; bootm 0x50008000
   
save

rm -f /nfsroot/etc/pointercal




 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章