色偷偷偷久久伊人大杳蕉,色爽交视频免费观看,欧美扒开腿做爽爽爽a片,欧美孕交alscan巨交xxx,日日碰狠狠躁久久躁蜜桃

x
x

SOM-TL138F U-Boot啟動(dòng)方法及啟動(dòng)參數(shù)詳解

發(fā)布時(shí)間:2019-8-2 14:13    發(fā)布者:Tronlong818
1 U-Boot-2016.05版本適用性說明
1
開發(fā)板型號(hào)
是否支持本實(shí)驗(yàn)
TL5728-EasyEVM
支持
TL5728-IDK
支持
TL5728F-EVM
不支持
2 U-Boot啟動(dòng)參數(shù)詳解
系統(tǒng)啟動(dòng)時(shí),快速按任意鍵進(jìn)入U-Boot命令行,執(zhí)行printenv命令即可看到U-Boot的所有啟動(dòng)參數(shù),若使用默認(rèn)參數(shù)則類似如下。以下AM57x平臺(tái)U-Boot-2016.05版本U-Boot啟動(dòng)參數(shù)詳解:



若檢測到SD卡已插入,則加載SDboot分區(qū)中的zImage內(nèi)核鏡像和rootfs分區(qū)文件系統(tǒng);若沒有檢測到SD卡插入,從eMMC啟動(dòng)系統(tǒng)。以下為U-Boot啟動(dòng)參數(shù)解析:
/*芯片架構(gòu)為ARM*/
arch=arm
/*MMC啟動(dòng)參數(shù)*/
args_mmc=run finduuid;setenv bootargs console=${console} ${optargs} root=PARTUUID=${uuid} rw rootfstype=${mmcrootfstype}
args_usb=setenv bootargs rootfstype=${usbrootfstype} root=${usbroot} rw console=${console} ${optargs};
/*串口控制臺(tái)波特率為115200*/
baudrate=115200
/*板卡平臺(tái)為AM57xx*/
board=am57xx
/*板卡模板型號(hào)為am57xx_evm_reva3*/
board_name=am57xx_evm_reva3
/*U-Boot入口命令bootcmdbootcmd命令會(huì)在出現(xiàn)Hit any key to stop autoboot提示后執(zhí)行。如果不按任意鍵,bootcmd命令會(huì)上電自動(dòng)運(yùn)行,按任意鍵進(jìn)入U-Boot命令行。系統(tǒng)啟動(dòng)時(shí),會(huì)先判斷環(huán)境變量dofastboot是否為1,若為1,則執(zhí)行fastboot命令。當(dāng)dofastboot設(shè)置為0時(shí),系統(tǒng)會(huì)采用默認(rèn)的U-Boot環(huán)境變量,并運(yùn)行run mmcboot*/
bootcmd=if test ${dofastboot} -eq 1; then echo Boot fastboot requested, resetting dofastboot ...;setenv dofastboot 0; saveenv;echo Booting into fastboot ...; fastboot 0;fi;run findfdt; run envboot; run mmcboot;setenv mmcdev 1; setenv bootpart 1:2; setenv mmcroot /dev/mmcblk0p2 rw; run mmcboot;
/* U-Boot自動(dòng)啟動(dòng)等待時(shí)間為2*/
bootdelay=2
/*內(nèi)核鏡像文件在文件系統(tǒng)的路徑為”/boot”目錄*/
bootdir=/boot
/*U-Boot環(huán)境變量存儲(chǔ)文件名為uEnv.txt*/
bootenvfile=uEnv.txt
/*內(nèi)核鏡像的文件名為zImage*/
bootfile=zImage
/*內(nèi)核鏡像大小*/
bootm_size=0x10000000
/*文件系統(tǒng)啟動(dòng)設(shè)備的第二分區(qū)*/
bootpart=0:2
/*運(yùn)行SD卡啟動(dòng)腳本*/
bootscript=echo Running bootscript from mmc${mmcdev} ...;source ${loadaddr}
/*調(diào)試串口為UART3,波特率為115200數(shù)據(jù)位為8bit,無奇偶校驗(yàn)*/
console=ttyO2,115200n8
/*CPU指令集為armv7*/
cpu=armv7
/*dofastboot狀態(tài)標(biāo)志位,判斷是否進(jìn)行fastboot*/
dofastboot=0
/*掃描是否SD卡已插入,若SD卡中有U-Boot啟動(dòng)腳本,則使用腳本中的U-Boot環(huán)境變量啟動(dòng),否則采用默認(rèn)的U-Boot環(huán)境變量進(jìn)行啟動(dòng)*/
envboot=mmc dev ${mmcdev}; if mmc rescan; then echo SD/MMC found on device ${mmcdev};if run loadbootscript; then run bootscript;else if run loadbootenv; then echo Loaded env from ${bootenvfile};run importbootenv;fi;if test -n $uenvcmd; then echo Running uenvcmd ...;run uenvcmd;fi;fi;fi;
/*網(wǎng)口MAC地址,手動(dòng)設(shè)置*/
ethaddr=fc:0f:4b:9d:15:6c
/*設(shè)備樹文件讀取地址*/
fdt_addr_r=0x88000000
/*設(shè)備樹文件加載地址*/
fdtaddr=0x88000000
fdtcontroladdr=bef310f0
/*設(shè)備樹文件名,此處暫未定義,接下來的findfdt環(huán)境變量中會(huì)根據(jù)board_name進(jìn)行設(shè)置*/
fdtfile=undefined
/*findfdt命令根據(jù)開發(fā)板名稱board_name設(shè)置設(shè)備樹文件fdtfile */
findfdt=if test $board_name = omap5_uevm; then setenv fdtfile omap5-uevm.dtb; fi; if test $board_name = dra7xx; then setenv fdtfile dra7-evm.dtb; fi;if test $board_name = dra72x-revc; then setenv fdtfile dra72-evm-revc.dtb; fi;if test $board_name = dra72x; then setenv fdtfile dra72-evm.dtb; fi;if test $board_name = beagle_x15; then setenv fdtfile am57xx-beagle-x15.dtb; fi;if test $board_name = beagle_x15_revb1; then setenv fdtfile am57xx-beagle-x15-revb1.dtb; fi;if test $board_name = am57xx_evm; then setenv fdtfile am57xx-evm.dtb; fi;if test $board_name = am57xx_evm_reva3; then setenv fdtfile am57xx-evm-reva3.dtb; fi;if test $board_name = am572x_idk; then setenv fdtfile am572x-idk.dtb; fi;if test $board_name = am571x_idk && test $idk_lcd = no; then setenv fdtfile am571x-idk.dtb; fi;if test $board_name = am571x_idk && test $idk_lcd = osd101t2045; then setenv fdtfile am571x-idk-lcd-osd.dtb; fi;if test $fdtfile = undefined; then echo WARNING: Could not determine device tree to use; fi;
finduuid=part uuid mmc ${bootpart} uuid
idk_lcd=osd101t2045
idk_pru1_mii=no
/*loadaddr地址開始加載bootenv指定文件、定義大小filesize的環(huán)境變量*/
importbootenv=echo Importing environment from mmc${mmcdev} ...; env import -t ${loadaddr} ${filesize}
/*內(nèi)核鏡像讀取地址*/
kernel_addr_r=0x82000000
/*內(nèi)核鏡像加載地址*/
loadaddr=0x82000000
/*SD卡加載U-boot環(huán)境變量*/
loadbootenv=fatload mmc ${mmcdev} ${loadaddr} ${bootenvfile}
/*SD卡加載啟動(dòng)腳本*/
loadbootscript=fatload mmc ${mmcdev} ${loadaddr} boot.scr
/*SD卡加載dtb文件*/
loadfdt=load mmc ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile};
/*SD卡加載內(nèi)核鏡像文件*/
loadimage=load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootfile}
/*SD卡啟動(dòng)時(shí),先掃描SD卡是否插入,若檢測到SD卡已經(jīng)插入,則加載SDboot分區(qū)中的Uboot.img以及zImage內(nèi)核鏡像。加載完成后,運(yùn)行run args_mmc,加載rootfs分區(qū)文件系統(tǒng),以及設(shè)置控制臺(tái)參數(shù),加載完成后,運(yùn)行bootz進(jìn)行從SD卡啟動(dòng)*/
mmcboot=mmc dev ${mmcdev}; if mmc rescan; then echo SD/MMC found on device ${mmcdev};if run loadimage; then run loadfdt; echo Booting from mmc${mmcdev} ...; run args_mmc; bootz ${loadaddr} - ${fdtaddr}; fi;fi;
/*MMC設(shè)備0*/
mmcdev=0
/*MMC設(shè)備中的文件系統(tǒng)類型*/
mmcrootfstype=ext4 rootwait
/*網(wǎng)絡(luò)啟動(dòng)參數(shù),文件系統(tǒng)目錄掛載節(jié)點(diǎn)為”/dev/nfs”,此處”ip=dhcp”表示開發(fā)板在內(nèi)核文件系統(tǒng)階段自動(dòng)獲取IP*/
netargs=setenv bootargs console=${console} ${optargs} root=/dev/nfs
nfsroot=${serverip}{rootpath},${nfsopts} rw ip=dhcp
/*網(wǎng)絡(luò)方式啟動(dòng)時(shí),使用TFTP從服務(wù)器中加載設(shè)備樹內(nèi)核鏡像文件,執(zhí)行netargs命令,啟動(dòng)系統(tǒng)。此處dhcp表示開發(fā)板U-Boot階段自動(dòng)獲取IP*/
netboot=echo Booting from network ...; setenv autoload no; dhcp; run netloadimage; run netloadfdt; run netargs; bootz ${loadaddr} - ${fdtaddr}
/*網(wǎng)絡(luò)啟動(dòng)時(shí),通過TFTP加載設(shè)備樹文件到fdtaddr*/
netloadfdt=tftp ${fdtaddr} ${fdtfile}
/*網(wǎng)絡(luò)啟動(dòng)時(shí),通過TFTP加載內(nèi)核鏡像文件到loadaddr*/
netloadimage=tftp ${loadaddr} ${bootfile}
/*NFS傳輸取消文件鎖模式*/
nfsopts=nolock
/*根文件系統(tǒng)分區(qū)設(shè)置*/
partitions=uuid_disk=${uuid_gpt_disk};name=rootfs,start=2MiB,size=-,uuid=${uuid_gpt_rootfs}
/*pxe啟動(dòng)文件加載地址*/
pxefile_addr_r=0x80100000
/*ramdisk文件讀取地址*/
ramdisk_addr_r=0x88080000
/*ramdisk文件加載地址*/
rdaddr=0x88080000
/*網(wǎng)絡(luò)方式啟動(dòng)時(shí),文件系統(tǒng)在PC的默認(rèn)存放目錄,可手動(dòng)修改*/
rootpath=/export/rootfs
/*腳本文件加載地址*/
scriptaddr=0x80000000
/*設(shè)置掃描發(fā)現(xiàn)的SCSI設(shè)備數(shù)量*/
scsidevs=0
/*SOC類型為omap5*/
soc=omap5
/*根據(jù)相關(guān)環(huán)境變量設(shè)置靜態(tài)IP*/
static_ip=${ipaddr}{serverip}{gatewayip}{netmask}{hostname}:ff
/*定義標(biāo)準(zhǔn)錯(cuò)誤輸出*/
stderr=serial@48020000
/*定義標(biāo)準(zhǔn)輸入*/
stdin=serial@48020000
/*定義標(biāo)準(zhǔn)輸出*/
stdout=serial@48020000
/*USB方式啟動(dòng)參數(shù)*/
usbboot=echo usb found on device ${usbdev}; run findfdt; usb start; if run usbloadimage; then run usbloadfdt; echo Booting from usb${usbdev} ...; run args_usb; bootz ${loadaddr} - ${fdtaddr}; fi;
/*USB設(shè)備為0。AM57xx平臺(tái)U-Boot參數(shù)中USB設(shè)備0,對(duì)應(yīng)開發(fā)板的物理接口為USB1。*/
usbdev=0
/*USB啟動(dòng)時(shí),通過TFTP加載設(shè)備樹文件到fdtaddr*/
usbloadfdt=load usb ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile};
/*USB設(shè)備中rootfs分區(qū)文件系統(tǒng)的掛載節(jié)點(diǎn)*/
usbroot=/dev/sda2
/*USB設(shè)備中文件系統(tǒng)格式*/
usbrootfstype=ext4 rootwait
usbtty=cdc_acm
/*處理器生產(chǎn)廠家為TI*/
vendor=ti
/*U-Boot版本信息*/
ver=U-Boot 2016.05-g2cdaef6 (Nov 21 2017 - 09:04:05 +0800)
vram=16M
Environment size: 4451/65532 bytes

本文地址:http://www.54549.cn/thread-566718-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表