chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一文分析Uboot啟動(dòng)流程

如意 ? 來(lái)源:CSDN ? 作者:曹忠明 ? 2020-06-20 10:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Uboot是嵌入式系統(tǒng)中最常用的bootloader,這里我們以s3c2410為例分析一下uboot的啟動(dòng)流程。首先通過(guò)uboot的鏈接文件,我們可以看到uboot運(yùn)行是執(zhí)行的第一段代碼在start.S中。

ENTRY(_start)

SECTIONS

{

。 = 0x00000000;

。 = ALIGN(4);

.text :

{

cpu/arm920t/start.o (.text)

*(.text)

}

。 = ALIGN(4);

.rodata : { *(.rodata) }

。 = ALIGN(4);

.data : { *(.data) }

。 = ALIGN(4);

.got : { *(.got) }

。 = 。;

__u_boot_cmd_start = 。;

.u_boot_cmd : { *(.u_boot_cmd) }

__u_boot_cmd_end = 。;

。 = ALIGN(4);

__bss_start = 。;

.bss : { *(.bss) }

_end = 。;

}

我們找到這個(gè)文件,以這個(gè)文件為起點(diǎn)看uboot的啟動(dòng)流程。這里我們通過(guò)一個(gè)圖來(lái)說(shuō)明這個(gè)過(guò)程。

最后我們把整個(gè)uboot在執(zhí)行過(guò)程中,代碼的搬移籍內(nèi)存的使用情況通過(guò)一個(gè)圖,來(lái)說(shuō)明一下。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5193

    文章

    20276

    瀏覽量

    331732
  • Uboot
    +關(guān)注

    關(guān)注

    4

    文章

    131

    瀏覽量

    29864
  • Uboot代碼
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    4416
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    視頻卡頓分析流程

    視頻卡頓分析流程
    發(fā)表于 11-10 16:55 ?0次下載

    d1哪吒開(kāi)發(fā)板的啟動(dòng)流程分析

    啟動(dòng)。 5.裸機(jī)程序的編寫(xiě) 在分析了上述SPL和opensbi的啟動(dòng)流程后,自行編譯個(gè)簡(jiǎn)單的裸機(jī)程序就容易許多。從
    發(fā)表于 10-29 06:44

    請(qǐng)問(wèn)有沒(méi)有用uboot引導(dǎo)啟動(dòng)過(guò)rtthread-smart的?

    通過(guò)uboot引導(dǎo),在imx6ull開(kāi)發(fā)板上啟動(dòng)rtthread-smart,通過(guò)thtp從網(wǎng)口下載到內(nèi)存后,用go命令無(wú)法啟動(dòng),且沒(méi)有額外的打印消息,有沒(méi)有遇到同樣問(wèn)題的?這個(gè)該怎么解決
    發(fā)表于 09-28 10:50

    BB Black使用uboot啟動(dòng)rtt,data abort錯(cuò)誤怎么解決?

    編譯通過(guò),生成了rtthread.bin。把他復(fù)制到uboot的FAT分區(qū),按照目錄下的uboot_cmd.txt的命令,把rtthread.bin加載到DDR,然后啟動(dòng)的時(shí)候出現(xiàn)如下錯(cuò)誤,單板重新
    發(fā)表于 09-28 06:45

    eVTOL艙內(nèi)噪聲響應(yīng)分析的仿真流程

    節(jié)中介紹了eVTOL旋翼噪聲的表征以及通過(guò)聲學(xué)BEM模型分析旋翼噪聲到eVTOL機(jī)體外表面的噪聲傳播分析流程,本節(jié)將在上節(jié)內(nèi)容的基礎(chǔ)上繼續(xù)介紹eVTOL艙內(nèi)噪聲響應(yīng)
    的頭像 發(fā)表于 09-23 14:06 ?529次閱讀
    eVTOL艙內(nèi)噪聲響應(yīng)<b class='flag-5'>分析</b>的仿真<b class='flag-5'>流程</b>

    求助,修復(fù)使用uboot時(shí)NAND啟動(dòng)停止的問(wèn)題求解

    修復(fù)使用 uboot 時(shí) NAND 啟動(dòng)停止的問(wèn)題
    發(fā)表于 09-01 07:08

    詳解晶圓加工的基本流程

    晶棒需要經(jīng)過(guò)系列加工,才能形成符合半導(dǎo)體制造要求的硅襯底,即晶圓。加工的基本流程為:滾磨、切斷、切片、硅片退火、倒角、研磨、拋光,以及清洗與包裝等。
    的頭像 發(fā)表于 08-12 10:43 ?4322次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>詳解晶圓加工的基本<b class='flag-5'>流程</b>

    求助,關(guān)于K230啟動(dòng)流程疑問(wèn)求解

    proper,然后再啟動(dòng)opensbi,再啟動(dòng)linux 內(nèi)核,為什么要將opensbi放在uboot proper的后面啟動(dòng),這樣做的好處是啥? 目前
    發(fā)表于 07-11 06:42

    基于瑞薩64位MPU RZ/G2L的uboot串口多波特率支持介紹

    本文主要介紹基于瑞薩64位MPU RZ/G2L,討論uboot下非常規(guī)波特率115200的支持方法,用于解決客戶對(duì)uboot下特殊波特率的需求,供客戶參考。
    的頭像 發(fā)表于 07-04 15:54 ?2932次閱讀
    基于瑞薩64位MPU RZ/G2L的<b class='flag-5'>uboot</b>串口多波特率支持介紹

    看懂芯片的設(shè)計(jì)流程

    引言:前段時(shí)間給大家做了芯片設(shè)計(jì)的知識(shí)鋪墊(關(guān)于芯片設(shè)計(jì)的些基本知識(shí)),今天這篇,我們正式介紹芯片設(shè)計(jì)的具體流程。芯片分為數(shù)字芯片、模擬芯片、數(shù)?;旌闲酒榷喾N類別。不同類別的設(shè)計(jì)流程也存在
    的頭像 發(fā)表于 07-03 11:37 ?2289次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>看懂芯片的設(shè)計(jì)<b class='flag-5'>流程</b>

    詳解線性穩(wěn)壓器IC的軟啟動(dòng)

    在輸入電源導(dǎo)通(啟動(dòng))時(shí),通過(guò)在定時(shí)間內(nèi)逐步提升輸出電壓,可以抑制為輸出電容器充電時(shí)流過(guò)的浪涌電流的最大值,這就是采用軟啟動(dòng)的主要目的。
    的頭像 發(fā)表于 06-12 11:09 ?1127次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>詳解線性穩(wěn)壓器IC的軟<b class='flag-5'>啟動(dòng)</b>

    Linux修改uboot啟動(dòng)延時(shí)方法詳細(xì)攻略,觸覺(jué)智能RK3568開(kāi)發(fā)板演示

    本文介紹Linux系統(tǒng)修改uboot啟動(dòng)延時(shí)方法,使用觸覺(jué)智能EVB3568鴻蒙開(kāi)發(fā)板演示,搭載瑞芯微RK3568,四核A55處理器,主頻2.0Ghz,1T算力NPU;支持開(kāi)源鴻蒙
    的頭像 發(fā)表于 06-06 18:07 ?832次閱讀
    Linux修改<b class='flag-5'>uboot</b><b class='flag-5'>啟動(dòng)</b>延時(shí)方法詳細(xì)攻略,觸覺(jué)智能RK3568開(kāi)發(fā)板演示

    飛凌嵌入式ElfBoard ELF 1板卡-uboot啟動(dòng)流程分析uboot啟動(dòng)階段

    uboot啟動(dòng)可分為匯編語(yǔ)言執(zhí)行和C語(yǔ)言執(zhí)行兩個(gè)階段,兩個(gè)階段以_main函數(shù)為分界。uboot階段由_start (arch/arm/lib/vectors.S)進(jìn)入,然后跳轉(zhuǎn)到
    發(fā)表于 05-30 09:24

    飛凌嵌入式ElfBoard ELF 1板卡-uboot啟動(dòng)流程分析之boot ROM階段

    CPU上電之后執(zhí)行的第段代碼并不是uboot代碼,因?yàn)?b class='flag-5'>uboot存儲(chǔ)在啟動(dòng)介質(zhì)(存儲(chǔ)介質(zhì)),如eMMC Flash、NAND Flash、SD卡,CPU想要執(zhí)行
    發(fā)表于 05-28 10:01

    芯片失效分析的方法和流程

    ? 本文介紹了芯片失效分析的方法和流程,舉例了典型失效案例流程,總結(jié)了芯片失效分析關(guān)鍵技術(shù)面臨的挑戰(zhàn)和對(duì)策,并總結(jié)了芯片失效分析的注意事項(xiàng)。
    的頭像 發(fā)表于 02-19 09:44 ?3138次閱讀