色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一圖看懂RISC-V星光板的啟動流程

StarFive ? 2022-04-22 13:43 ? 次閱讀

繼《最全教程來啦!在RISC-V星光板上創建Debian系統鏡像》之后,這一期來聊聊RISC-V星光板的啟動流程。

如何更直觀理解VisionFive的啟動流程呢?小編用一張圖摹擬整個過程。

0013f5fa-bce7-11ec-82f6-dac502259ad0.png

通電開機加載BootROM后,有兩種方法去啟動Bootloader(在嵌入式系統中,通常沒有像BIOS那樣的固件程序,因此整個系統的加載啟動任務完全由Bootloader來完成)。

第一種是通過UART,即通過簡單輸入一條命令,加載一個固定大小的二進制文件到芯片的內存中并執行它,這種模式主要用于固件更新;

第二種是通過QSPI(Quad SPI),即BootROM將32k大小的Bootloader從QSPI讀取到SRAM區并開始執行。不難看出,QSPI更為方便,官方也推薦這個方式。

通過QSPI模式,BootROM把32k的bootloader從QSPI讀取到主芯片內部的SRAM區并啟動。大家可以看到上圖淺藍色區域,這個區域的文件都是在開發板出廠時,刷寫好到QSPI閃存芯片里的內容,包括了secondboot,ddrinit,OpenSBI和U-Boot。

secondboot是一個只有9KB左右的bin文件,它去讀取閃存中ddrinit,跳轉過去后初始化內存并引導閃存上的fw_payload.bin.out文件,而這個fw_payload.bin.out包含了 OpenSBI和Uboot的頭和文件信息,于是直接跳轉到OpenSBI了。

什么是OpenSBI呢?

OpenSBI的全稱是Open SupervisorBinary Interface ,即“開放的操作系統二進制接口”,大家可以將OpenSBI 理解成固件。其特點有二,第一,以 M 模式和啟動器來定義的平臺固件,可以作為一個管理程序或者是通用操作系統執行,并且進入S或者HS模式;第二,以HS模式和啟動器的管理程序,或者一個通用的操作系統,可以執行并進入VS模式。

M模式即Machine-Mode,可以理解為固件特權級;S模式即Supervisor-Mode,可以理解為操作系統內核特權級。在啟動流程中,OpenSBI作用就是讓開發板從M運行模式引導操作系統內核,讓操作系統內核運行進入 S 模式。

其他模式就不過多解釋啦,感興趣的朋友可自行搜索。


0031576c-bce7-11ec-82f6-dac502259ad0.png

最后,從OpenSBI到U-Boot 的過程可以拆分來看,OpenSBI為Linux提供基本的系統響應,系統從M模式轉換為S模式,跳轉并啟動位于內存對應位置的U-Boot。而隨著U-Boot啟動,Linux系統也開始啟動了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RISC
    +關注

    關注

    6

    文章

    465

    瀏覽量

    83814
收藏 人收藏

    評論

    相關推薦

    國產RISC-V案例分享,基于全志T113-i異構多核平臺!

    核心可用于“系統快速啟動”、“視頻實時采集”、“界面實時顯示”、“數據實時處理”、“IO實時控制”等應用。 2 RISC-V核心支持外設全志T113-i中的RISC-V核心支持多種
    發表于 10-29 09:47

    預售啟動!昉·星光 2 AI套件正式發布,基于RISC-V構建AI算力

    10月24日,昉·星光2(VisionFive2)AI套件正式開啟預售。該套件由中國RISC-V軟硬件生態領導者賽昉科技攜手邊緣人工智能(AI)處理器的領先芯片制造商Hailo共同推出,旨在為邊緣
    的頭像 發表于 10-25 08:05 ?289次閱讀
    預售<b class='flag-5'>啟動</b>!昉·<b class='flag-5'>星光</b> 2 AI套件正式發布,基于<b class='flag-5'>RISC-V</b>構建AI算力

    國產RISC-V基于全志T113-i異構多核平臺

    次。 程序流程如下圖所示。 5 (2)案例測試 參考產品資料,啟動RISC-V核心并加載工程鏡像。
    發表于 10-10 22:08

    加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未來 !

    加入RISC-VAdvocate行列!我們正在尋找來自世界各地的RISC-V愛好者,通過全球推廣和參與,成為支持RISC-V進步的關鍵參與者。作為
    的頭像 發表于 09-10 08:08 ?477次閱讀
    加入全球 <b class='flag-5'>RISC-V</b> Advocate 行列,共筑 <b class='flag-5'>RISC-V</b> 的未來 !

    RISC-V Summit China 2024 青稞RISC-V+接口PHY,賦能RISC-V高效落地

    沁恒在歷屆峰會上分享RISC-V在MCU領域的創新成果,和大家共同見證了本土RISC-V產業的成長。早在第RISC-V中國峰會上,沁恒就公開了青稞
    的頭像 發表于 08-30 18:18 ?1607次閱讀
    <b class='flag-5'>RISC-V</b> Summit China 2024  青稞<b class='flag-5'>RISC-V</b>+接口PHY,賦能<b class='flag-5'>RISC-V</b>高效落地

    2024 RISC-V 中國峰會:華秋電子助力RISC-V生態!

    第四屆RISC-V中國峰會(RISC-V Summit China 2024)于8月21日至23日在杭州盛大召開,成為RISC-V領域的次重要盛會
    的頭像 發表于 08-26 18:33 ?955次閱讀
    2024 <b class='flag-5'>RISC-V</b> 中國峰會:華秋電子助力<b class='flag-5'>RISC-V</b>生態!

    risc-v的發展歷史

    RISC-V的發展歷史可以追溯到2006年左右,當時David Patterson和其他研究者開始探索創建個開放和可擴展的指令集架構(ISA)。以下是RISC-V發展的主要里程碑:
    發表于 07-29 17:20

    rIsc-v的缺的是什么?

    RISC-V作為種開源的指令集架構(ISA),自其誕生以來就受到廣泛關注和應用,但它也存在些不足之處。以下是RISC-V架構目前存在的主要缺點: 1. 性能問題 相對于專用ISA的
    發表于 07-29 17:18

    暢玩昉·星光 2|手把手教你搭建基于RISC-V的家用NAS

    方案。通過賽昉科技與開源社區的共同努力,昉·星光2(VisionFive2)RISC-V單板計算機已能夠滿足家庭用戶對NAS的多樣化需求,包括但不限于數據備份、媒
    的頭像 發表于 06-04 08:19 ?1053次閱讀
    暢玩昉·<b class='flag-5'>星光</b> 2|手把手教你搭建基于<b class='flag-5'>RISC-V</b>的家用NAS

    【昉·星光 2 高性能RISC-V單板計算機體驗】為 Ubuntu 安裝 Docker 及常用軟件

    【昉·星光 2 高性能RISC-V單板計算機體驗】為 Ubuntu 安裝 Docker 及常用軟件 目的 為了更好的利用星光2,決定使用容器來管理。 換源 使訪問更快。 # 備份 cp /etc
    發表于 02-21 17:54

    【昉·星光 2 高性能RISC-V單板計算機體驗】VisionFive2開箱+安裝Ubuntu

    【昉·星光 2 高性能RISC-V單板計算機體驗】VisionFive2開箱+安裝Ubuntu 前言 很感謝賽昉科技及iCeasy提供的樣片,讓我第次接觸高性能的RISC-V的開發板
    發表于 02-21 17:49

    昉·星光2 RISC-V單板計算機體驗(三) - SSH連接

    昉·星光2 RISC-V單板計算機體驗(三) - SSH連接 、官方資料 RISC-V官網: [https://rvspace.org] RISC
    的頭像 發表于 02-21 10:21 ?531次閱讀
    昉·<b class='flag-5'>星光</b>2 <b class='flag-5'>RISC-V</b>單板計算機體驗(三) - SSH連接

    昉·星光2 RISC-V單板計算機體驗(二) - 系統環境

    昉·星光2 RISC-V單板計算機體驗(二) - 系統環境 、官方資料 RISC-V官網: [https://rvspace.org] RISC-
    的頭像 發表于 02-21 10:15 ?684次閱讀
    昉·<b class='flag-5'>星光</b>2 <b class='flag-5'>RISC-V</b>單板計算機體驗(二) - 系統環境

    昉·星光2 RISC-V單板計算機體驗() - 開箱

    昉·星光2 RISC-V單板計算機體驗() - 開箱 、開箱 昉·星光2( VisionFive 2 )的包裝盒設計的很有科技感。“擁抱
    的頭像 發表于 02-21 10:10 ?752次閱讀
    昉·<b class='flag-5'>星光</b>2 <b class='flag-5'>RISC-V</b>單板計算機體驗(<b class='flag-5'>一</b>) - 開箱

    什么是RISC-V

    siFive搞RISC-V 賽昉搞RISC-V 香山搞RISC-V 到底什么是RISC-V? 先不問有什么用,RISC-V目前的能力來說,工
    發表于 02-02 10:41
    主站蜘蛛池模板: 四虎影视国产精品亚洲精品hd | 亚洲性夜夜色综合网站 | 亚洲天堂一区二区三区 | 办公室激情在线观看 | 久草青青在线 | 女人张开腿让男人桶爽免 | 中文在线中文资源 | 日韩欧美一区二区中文字幕 | 小箩莉奶水四溅小说 | 又黄又猛又爽大片免费 | 18禁黄久久久AAA片 | 日本久久精品视频 | 免费看 a一级毛片 免费久久狼人香蕉网 | 中文字幕精品无码一区二区 | 国产日韩亚洲专区无码 | 亚洲高清免费在线观看 | 百性阁论坛首页 | 九九在线中文字幕无码 | 无套暴躁白丝秘书 | 荷兰少归BVBV | 欧美极品尿交 | 99热只有这里有精品 | 国产看午夜精品理论片 | 中文字幕在线久热精品 | 黑人性xxx | 国产精品悠悠久久人妻精品 | 天天影视香色欲综合网 | 在线播放成人无码日 | 无人视频在线观看免费播放影院 | 欧美性色生活片天天看99顶级 | 伊人久久综合谁合综合久久 | 久久久这里有精品999 | 超碰免费碰免费视频 | 被老师按在办公桌吸奶头 | 一个人的免费完整在线观看HD | 欧洲老妇人bb | 久久99国产亚洲高清观着 | 国产CHINESE HD精品| 久久777国产线看观看精品卜 | 麻豆一二三区果冻 | 国产精品你懂的在线播放 |