日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

tiny210V2 Uboot kernel filesystem 烧写和启动

發布時間:2023/11/27 生活经验 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tiny210V2 Uboot kernel filesystem 烧写和启动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.sd啟動

將u-boot鏡像寫入SD卡
將SD卡通過讀卡器接上電腦(或直接插入筆記本卡槽),通過"cat /proc/partitions"找出SD卡對應的設備,我的設備節點是/dev/sdb.

執行下面的命令
$sudo dd iflag=dsync oflag=dsync if=tiny210-uboot.bin of=/dev/sdb seek=1

設置環境變量:

setenv gatewayip 192.168.1.1
setenv ipaddr 192.168.1.102
setenv netmask 255.255.255.0
setenv serverip 192.168.1.10

saveenv

2.nand啟動

燒寫Uboot: 方法1: 通過SD卡啟動的u-boot for tiny210 將u-boot鏡像寫入nandflash 開發板終端下執行下面的命令 [FriendlyLEG-TINY210]# tftp 21000000 tiny210-uboot.bin [FriendlyLEG-TINY210]# nand erase.chip [FriendlyLEG-TINY210]# nand write 21000000 0 3c1f4? 方法2: minicom + 串口
loadb 21000000 ctrl + A; Z; S; kermit; 選擇自己的Uboot [FriendlyLEG-TINY210]# nand erase.chip [FriendlyLEG-TINY210]# nand write 21000000 0 3c1f4
注意:大小為自己Uboot 3.燒寫內核和跟文件系統
內核的燒寫位置是0x600000開始的區域,文件系統燒寫位置為0xe00000開始的區域。 命令如下: [FriendlyLEG-TINY210]#tftp 21000000 rootfs_android.img           //下載文件到內存 [FriendlyLEG-TINY210]#nand erase e00000 f200000              //擦寫相應的nand [FriendlyLEG-TINY210]#nand write.yaffs 21000000 e00000 b03c280     ? //寫到nand 記住yaffs鏡像是包含OOB數據的,所以寫入NAND Flash的數據應該是2112(=2048 + 64)字節的整數倍。 4.啟動參數 設置bootargs參數
1:如果用yaffs2文件系統
setenv bootargs noinitrd root=/dev/mtdblock4 rootfstype=yaffs2 rw console=ttySAC0,115200 init=/linuxrc mem=64M
2:如果用NFS文件系統
setenv bootargs noinitrd root=/dev/nfs rw?nfsroot= 192.168.0.100 :/ home/lq/rootfs ip=192.168.0.10 console=ttySAC0 mem=64M
設置自啟動參數bootcmd    //暫時不確定使用那種方法。
我剛開始時 是這樣寫的:
setenv bootcmd? nand read 20008000 80000 22e800 ; bootm 20008000
按確定后 直接執行了bootm這個命令 于是改了:
setenv? bootcmd? nand read 20008000 80000 22e800 \; bootm 20008000 就OK了 setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.10:/home/xyp/nfsroot/rootfs ip=192.168.1.102:192.168.1.10:192.168.1.1:255.255.255.0::eth0:off console=ttySAC0,115200 init=/linuxrc 希望今晚測試順利!

轉載于:https://www.cnblogs.com/hei-da-mi/p/4763579.html

總結

以上是生活随笔為你收集整理的tiny210V2 Uboot kernel filesystem 烧写和启动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。