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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

tiny4412u-boot烧写及根文件系统制作(不进入终端问题)

發布時間:2023/12/18 windows 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tiny4412u-boot烧写及根文件系统制作(不进入终端问题) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://m.blog.csdn.net/article/details?id=51400196(轉)

?

VMware12

環境:ubuntu12.4

開發板:tiny4412

首先燒寫bootloader,我用一個8G的內存卡,現在不說sd卡的制作過程了,網上可以參考。

現在就把我給arm的emmc燒寫過程開始說。

用sd卡啟動,開發板的右下角有個開關控制啟動方式,往下是sd卡啟動,往上是mmc啟動。

1,、先用sd卡啟動?

注意:把右下角的開關撥到下面。啟動后的是[940122@xxxxxxx] #

fdisk -p命令 查看內存分區 ,fdisk -p 1 查看mmc的分區 fdisk -p 0查看sd卡的信息如下:

[940122@xxxxxx] #fdisk -p 1 ? ? ? ? ? ? ? ? //mmc的信息
partion # ? ?size(MB) ? ? block start # ? ?block count ? ?partition_Id?
? ?1 ? ? ? ? ? 695 ? ? ? ? ?6070812 ? ? ? ? 1424478 ? ? ? ? ?0x0C?
? ?2 ? ? ? ? ? 320 ? ? ? ? ? 134244 ? ? ? ? ?656304 ? ? ? ? ?0x83?
? ?3 ? ? ? ? ?2057 ? ? ? ? ? 790548 ? ? ? ? 4213770 ? ? ? ? ?0x83?
? ?4 ? ? ? ? ? 520 ? ? ? ? ?5004318 ? ? ? ? 1066494 ? ? ? ? ?0x83?

[940122@tengfei] #fdisk -p 0 ? ? ? ? ? ? ? ? ? ?//這是sd卡的信息
?partion # ? ?size(MB) ? ? block start # ? ?block count ? ?partition_Id?
? ?1 ? ? ? ? 14756 ? ? ? ? ? ? 8192 ? ? ? ?30220288 ? ? ? ? ?0x0C?

?2、進去之后給mmc分區

?

??? fdisk -p 1(設備號) 對1查看
??? fdisk -c 1 320 2057 520?分區為4個,數字對應大小

結果像上面fdisk -p 1 那樣

?3、格式化分區 ?

格式化四個分區時注意,第一分區是fatformat格式的

?

fatformat mmc 1:1 ? ? ? ??

2、3、4分區都是ext3format的
ext3format mmc 1:2
ext3format mmc 1:3
ext3format mmc 1:4

格式化完成

4、燒寫bootloader

首先打開mmc使用如下命令[940122@tengfei] #fdisk -p 0 ?emmc open 1?

eMMC OPEN Success.!!
? ? ? ? ? ? ? ? ? ? ? ? !!!Notice!!!
!You must close eMMC boot Partition after all image writing!
!eMMC boot partition has continuity at image writing time.!
!So, Do not close boot partition, Before, all images is written.!

打開成功

事先編譯好Exxx_bl1.bin ?、bl2.bin 、?Exxx_tzsw.bin 、../../u-boot.bin(上上層目錄)

將這四個文件分別寫入四個分區

? ? ? ? ? ? ? ?開發板下 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?pc下

? ? ? ? ? ? ? ? dnw 50000000 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?dnw ? Exxxx_bl1.bin?

mmc ?write ?1 ?50000000 0x0 0x10

?

dnw 50000000 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?dnw ? bl2.bin?

mmc write 1 50000000 0x10 0x20

dnw 50000000 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?dnw ? ../../u_boot.bin

mmc write 1 50000000 0x30 0x290

dnw 50000000 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?dnw ? Exxxx_tzsw.bin?

mmc?write 1 50000000 0x2c0 0xb8

關閉mmc

[940122@tengfei] #emmc close 1

添加共享目錄vim /etc/exports

加上 /rootfs (rootfs是要共享的目錄)*(rw,sync,no_root_squash)保存退出

?

設置引導,打開共享目錄中的/rootfs/etc/inittab?

vim /rootfs/etc/inittab?然后?添加上::sysinit:/etc/init.d/rcS
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ttySAC0::askfirst:-/bin/sh兩行保存退出(你可以先將根文件的壓縮包先解壓到/rootfs(就是你的共享目錄))

*******************注意是共享目錄下的etc不是pc根目錄下的******************

奶奶的我就出錯到這了,自動掛載pc的rootfs死活掛不到,這樣出現的效果是眼睜睜的看著開發板內核已經啟動好了,minicom終端就是進不去,無法獲得終端控制權,急死人。

5、加載內核?

先將右下角的開關推上去mmc啟動

[tiny4412@name #

?先將根文件系統解壓到PC機作為開發板掛載目錄nfsroot,然后將內核(zImage需要提前編譯好)和根文件系統的包放進去,用內核引導開發板掛載pc的共享目錄

?

設置bootargs

set bootargs "root=/dev/nfs ?nfsroot=192.168.0.6:/rootfs? ip=192.168.0.199 console=ttySAC0,115200lcd=S70 init=linuxrc"

我pc的ip是192.168.0.6 ?開發板是0.199

設置bootcmd

set bootcmd "dnw 40008000;bootm 40008000"

設置cmd后就不用手動去40008000這個地址執行了

重啟開發板就出現等待dnw接收zImage的提示了 ? ?在pc端找到zImage,#dnw ?zImage

開發板下就啟動內核了,可能碰到的錯誤nosoundcard 這是網絡出現了問題 沒有掛載上pc的共享目錄。這時就得檢查你的共享目錄、pc中、etc/export中的設置、板子的ip,網線是否鏈接。出現Please press Enter to activate this console. 就說明掛載上了。

在pc端將你的zImage和根文件系統放到共享目錄中,我的是rootfs。

掛載mmc的分區執行mount ?/etc/mmcblk0p2 ?/mnt/

cp zImage /mnt/ 將zImage拷貝到第二分區中,待會啟動的時候就會自己去這個分區找內核并啟動內核

*****************umount ? /mnt/一定記得卸載******************

?6、制作根文件系統

?

掛載mmc第三分區寫根目錄
??????? ?????????????? mount /dev/mmcblk0p3 /mnt/
??????????????????? ?? tar rootfs—2014tar.gz -C /mnt/將根文件系統的壓縮包指定路徑(-C大寫)解壓到/mnt 這是板子的
??????????????????? ???進去/mnt中rootfs—2014(解壓后的跟文件目錄)文件目錄中,把里面全部的東西拷貝到放在/mnt中,可以用mv ?* ?/mnt/刪除空的解壓目錄?rootfs—2014
? ? ? ? ? ? ? ? ? ? ? ?然后拷貝inittab ? ? ? ?到/mnt/etc ? ? cp /etc/inittab?? /mnt/etc
? ? ? ? ? ? ? ? ? ? ?記得 ?umount /mnt
????????重啟設置引導到此為止燒寫成功了bootloader和內核鏡像

設置開發板的參數

重啟開發板,按回車鍵輸入pri查看bootargs和bootcmd主機從機ip等信息

[tiny4412@name] #pri
baudrate=115200
bootargs=root=/dev/mmcblk0p3 console=ttySAC0,115200 init=linuxrc lcd=S70
bootcmd=ext2load mmc 0:2 40008000 zImage;bootm 40008000
bootdelay=1
ethaddr=00:40:5c:26:0a:5b
filesize=4B3068
gatewayip=192.168.0.1
ipaddr=192.168.0.199
netmask=255.255.255.0
serverip=192.168.0.6
Environment size: 306/16380 bytes

主要是設置bootargs和bootcmd
??????? set bootcmd "ext2load mmc ?0:2 ?40008000 zImage;bootm 40008000"
#sav(保存你的設置 ) ? ? ??

set bootargs"root=/dev/mmcblk0p3 console=ttySAC0,115200 init=linuxrc ?lcd=S70"

#sav

如果bootargs設置成這樣想要讓pc編譯好的二進制文件在arm運行,還的重新掛載pc的共享目錄,

你可以設置成set bootargs "root=/dev/nfs ?nfsroot=192.168.0.6:/rootfs? ip=192.168.0.199 console=ttySAC0,115200lcd=S70 init=linuxrc"

就可以自動掛載pc共享目錄了。注意不能寫錯,細心一點。

錯的多了就知道在那改了,錯著錯著就對了,就會了。

好沒好重啟開發板試試唄。

Please press Enter to activate this console.出現就說明對了。值得幸災樂禍一下了。

轉載于:https://www.cnblogs.com/lys0827/p/5817350.html

總結

以上是生活随笔為你收集整理的tiny4412u-boot烧写及根文件系统制作(不进入终端问题)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 天天狠狠 | 产乳奶汁h文1v1 | 亚洲欧美精品在线 | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 中文字幕大全 | 全肉的吸乳文 | 色女人av | 一区二区三区免费看 | 国产免费久久精品国产传媒 | 九九热精品免费视频 | xx在线视频 | 与亲女洗澡时伦了毛片 | 老色批永久免费网站www | 亚洲精品中文字幕乱码无线 | 欧美日韩黄色一区二区 | 欧美久久久一区二区三区 | 欧美精品一二三四 | 黄色av三级 | 高清中文字幕mv的电影 | 日韩av影视大全 | 久久久久亚洲av无码麻豆 | 亚洲av无码专区首页 | 日韩毛片一区二区三区 | 日本精品视频一区二区 | 七仙女欲春2一级裸体片 | 黄色av网站免费看 | 播色网| 国产97色| 性久久久久久久 | 欧美成人片在线观看 | 国产一级二级视频 | 中文在线不卡 | 亚洲精品77777 | 色啊色| 成人av教育| 性色欲网站人妻丰满中文久久不卡 | 天堂精品一区二区三区 | 日韩久久精品 | 精品无码三级在线观看视频 | 亚洲成人精品一区二区三区 | 日本大尺度吃奶做爰久久久绯色 | 婷婷激情小说 | 蜜臀av一区二区三区激情综合 | 国产中文字幕一区 | 日韩精品三区 | 中文字幕无码乱码人妻日韩精品 | 亚洲一区成人 | 欧美亚洲一级片 | 久久久不卡 | 91免费小视频 | 青青草视频观看 | 成人h动漫精品一区二区下载 | 国内久久精品 | 一区二区国产电影 | 久久性感美女视频 | 美女日批视频在线观看 | 91桃色视频| 青青草综合视频 | 亚洲av综合av一区二区三区 | 亚洲黄色在线看 | 成年人黄色小视频 | 黄免费在线观看 | 国产成人无码一区二区三区在线 | 欧美视频a| 久久人人爽人人爽人人片av高清 | 欧美精品久久久久久久自慰 | 久久久久人妻一区二区三区 | 亚洲影视一区二区 | 日韩av一区二区三区四区 | 亚洲成av人片 | 日韩一区二区在线播放 | 欧美日韩一区二区三区四区五区 | 影音先锋成人网 | 亚洲一在线 | 最近日本中文字幕 | 久久香蕉影视 | 自拍欧美日韩 | 青青射 | 色亚洲欧美 | 三级黄色小视频 | 男人的天堂免费视频 | 成片在线观看 | 国产视频在线观看视频 | 久久视频在线 | 阿娇全套94张未删图久久 | 好男人在线视频www 亚洲福利国产 | 想要xx视频| 国产三级做爰高清在线 | 亚洲一级av毛片 | 欲求不满在线小早川怜子 | 精品韩国一区二区三区 | 丁香色综合 | 久久青青操 | 熟睡侵犯の奶水授乳在线 | 亚洲系列第一页 | 久久精品视频网站 | 国产精品成人久久久久久久 | 善良的女朋友在线观看 | 色呦呦影院 |