在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Rockchip rk3588 U-Boot詳解(一)

jf_30051736 ? 來源:jf_30051736 ? 作者:jf_30051736 ? 2023-06-13 09:08 ? 次閱讀

1. U-Boot 簡介

? ? Linux 系統要啟動就必須需要一個 bootloader 程序,也就說芯片上電以后先運行一段bootloader 程序。這段bootloader程序會先初始化DDR等外設,然后將Linux內核從flash(NAND,NOR FLASH,SD,MMC 等)拷貝到 DDR 中,最后啟動 Linux 內核。當然了,bootloader 的實際工作要復雜的多,但是它最主要的工作就是啟動 Linux 內核,bootloader 和 Linux 內核的關系就跟 PC 上的 BIOS 和 Windows 的關系一樣,bootloader 就相當于 BIOS。所以我們要先搞定bootloader,很慶幸,有很多現成的 bootloader 軟件可以使用,比如 U-Boot、vivi、RedBoot 等等,其中以 U-Boot 使用最為廣泛

? ?U-Boot 的全稱是 Universal Boot Loader,uboot 是一個遵循 GPL 協議的開源軟件,uboot 是一個裸機代碼,可以看作是一個裸機綜合例程。現在的 uboot 已經支持液晶屏、網絡、USB 等高

級功能。uboot 官網為 http://www.denx.de/wiki/U-Boot/,如圖所示:

在這里插入圖片描述

2. Rockchip, ArmSoM, U-Boot官方提供的區別

在這里插入圖片描述

2.1 uboot 官方的 uboot 代碼

? ? 目前U-Boot最新的版本是 2023.07。但是我們一般不會直接用 uboot 官方的 U-Boot 源碼的。uboot 官方的 uboot 源碼是給半導體廠商準備的,半導體廠商會下載 uboot 官方的 uboot 源碼,然后將自家相應的芯片移植進去。也就是說半導體廠商會自己維護一個版本的 uboot,這個版本的 uboot 相當于是他們定制的。既然是定制的,那么肯定對自家的芯片支持會很全,雖然 uboot 官網的源碼中一般也會支持他們的芯片,但是絕對是沒有半導體廠商自己維護的 uboot 全面。

? ? 為做對比把官方的代碼切換到v2017.09

# git checkout v2017.09

2.2 Rockchip 提供的UBoot

? ? Rockchip 就維護的 U-Boot 官?的 v2017.09 正式版本中切出來進?開發的版本,?前已經?持 RK 所有主流在售芯?。?持的功能主要有:

  • ?持 RK Android 固件啟動;
  • ?持 Android AOSP 固件啟動;
  • ?持 Linux Distro 固件啟動;
  • ?持 Rockchip miniloader 和 SPL/TPL 兩種 Pre-loader 引導;
  • ?持 LVDS、EDP、MIPIHDMI、CVBS、RGB 等顯?設備;
  • ?持 eMMC、Nand Flash、SPI Nand flash、SPI NOR flash、SD 卡、 U 盤等存儲設備啟動;
  • ?持 FAT、EXT2、EXT4 ?件系統;
  • ?持 GPT、RK parameter 分區表; ?持開機 LOGO、充電動畫、低電管理、電源管理
  • ?持 I2CPMIC、CHARGE、FUEL GUAGE、USB、GPIO、PWM、GMAC、eMMC、NAND、 Interrupt 等;
  • ?持 Vendor storage 保存??的數據和配置;
  • ?持 RockUSB 和 Google Fastboot 兩種 USB gadget 燒寫 eMMC;
  • ?持 Mass storage、ethernet、HID 等 USB 設備;
  • ?持通過硬件狀態動態選擇 kernel DTB;

2.3 ArmSoM提供的UBoot

? ? 如果是我們自己(ArmSoM)做的板子就需要修改 Rockchip 官方的 uboot,使其支持我們自己做的板子,ArmSoM的 ArmSoM-W3(rk3588) 開發板就是自己做的板子,雖然大部分都參考了 Rockchip官方的RK3588-EVB 開發板,但是還是有很多不同的地方,所以需要修改 Rockchip官方的 uboot,使其適配ArmSoM-W3 開發板。所以當我們拿到開發板以后是有三種 uboot ,這三種 uboot的區別如表

種類(跳轉github倉庫) 描述
uboot 官方的 uboot 代碼 由 uboot 官方維護開發的 uboot 版本,版本更新快,基本包含所有常用的芯片。
半導體廠商的 uboot 代碼 半導體廠商維護的一個 uboot,專門針對自家的芯片,在對自家芯片支持上要比 uboot 官方的好。
ArmSoM提供的 uboot 代碼 ArmSoM開發板廠商在半導體廠商提供的 uboot 基礎上加入了對自家開發板的支持。

3. 如何選擇UBoot

? ? 那么這三種 uboot 該如何選擇呢?首先 uboot 官方的基本是不會用的,因為支持太弱了。

最常用的就是半導體廠商或者開發板廠商的 uboot,如果你用的半導體廠商的評估板,那么就使

用半導體廠商的 uboot,如果你是購買的第三方開發板,比如ArmSoM的 ArmSoM-W3 開發板,

那么就使用ArmSoM提供的 uboot 源碼(也是在半導體廠商的 uboot 上修改的)。當然了,你也

可以在購買了第三方開發板以后使用半導體廠商提供的 uboot,只不過有些外設驅動可能不支

持,需要自己移植,這個就是我們常說的 uboot 移植。

4. ArmSoM UBoot 的支持

? ? ArmSoM UBoot 在Rockchip官方提供的UBoot基礎上針對我們的開發板增加

  • 支持PCIE30的NVMe啟動
  • 持續開發中

5. ArmSoM-W3 RK3588 開發板

ArmSoM-W3開發板基于Rockchip新一代旗艦 RK3588處理器開發,采用核心板+底板的分體式設計,將RK3588核心板的全部功能引腳以最便利的方式引出,并針對不同的功能做了深度優化,方便用戶二次開發的同時簡化用戶設計,為您的項目評估提供良好的評估及設計依據。 支持8K超清顯示,四屏異顯,配備豐富的高速數據通訊接口,滿足用戶多樣化需求;本產品經由嚴苛測試,可為您的高端應用提供穩定性能支撐。

接口圖壓縮.jpg

ArmSoM wiki:http://wiki.armsom.org/index.php/Getting_Started_with_ArmSoM-w3

ArmSoM forum:http://forum.armsom.org/

審核編輯:湯梓紅

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

    關注

    87

    文章

    11469

    瀏覽量

    212911
  • 程序
    +關注

    關注

    117

    文章

    3824

    瀏覽量

    82504
  • u-boot
    +關注

    關注

    0

    文章

    122

    瀏覽量

    38726
  • Rockchip
    +關注

    關注

    0

    文章

    79

    瀏覽量

    19041
  • RK3566
    +關注

    關注

    0

    文章

    157

    瀏覽量

    5582
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    瑞芯微RK3588開發板RK3588 EVB和RK3588S EVB解讀

    瑞芯微RK3588開發板RK3588 EVB和RK3588S EVB解讀 瑞芯微旗艦芯RK3588系列開發板受到廣大開發者伙伴的關注和問詢。針對相關的開發板功能、操作指南等問題,我們
    的頭像 發表于 09-22 15:54 ?2w次閱讀
    瑞芯微<b class='flag-5'>RK3588</b>開發板<b class='flag-5'>RK3588</b> EVB和<b class='flag-5'>RK3588</b>S EVB解讀

    Rockchip rk3588 U-Boot詳解 (二)

    Rockchip rk3588 U-Boot詳解 (二) 專欄總目錄 1.1 DM DM (Driver Model) 是 U-Boot
    的頭像 發表于 06-13 10:49 ?3743次閱讀

    有什么方法可以去修改RK3588默認的串口波特率嗎

    通過以下代碼進行修改:uboot下的相關設置:u-boot/configs/rk3588_defconfigCONFIG_BAUDRATE=1500000kernel下dts的相關設置
    發表于 09-09 17:49

    通過以下代碼修改RK3588的默認串口波特率

    通過以下代碼進行修改:uboot下的相關設置:u-boot/configs/rk3588_defconfigCONFIG_BAUDRATE=1500000kernel下dts的相關設置
    發表于 09-20 16:58

    如何在rk3588j上使用uboot命令行測試pwm驅動呢?

    我想在rk3588j上使用uboot命令行測試pwm驅動,在u-boot/cmd/下添加了pwm.c,然后在rk3588_defconfig中添加CONFIG_CMD_PWM=y,在u-boo
    發表于 01-31 17:28

    Banana Pi BPI-W3 RK3588開發板基本使用文檔

    auto_run_script.service 以及它的腳本。 、SDK 開發 本節向用戶介紹如何對 RK3588 Linux SDK 進行開發,包括 u-boot 開發、Linux 內核開發、buildroot 根文件系統
    發表于 11-02 12:33

    fireflyFace-RK3399主板U-Boot模式啟動

    RK U-Boot 基于開源的 U-Boot 進行開發,工作模式有啟動加載模式和下載模式。
    的頭像 發表于 12-04 08:52 ?4885次閱讀
    fireflyFace-<b class='flag-5'>RK</b>3399主板<b class='flag-5'>U-Boot</b>模式啟動

    【LGA封裝RK3588核心板】基于RK3588,小而強大的ArmSom-W3 CORE BOARD

    Armsom-RK3588 LGA Core board 是款基于Rockchip RK3588芯片平臺,采用LGA(506pin)封裝設計的
    的頭像 發表于 07-03 16:08 ?2418次閱讀
    【LGA封裝<b class='flag-5'>RK3588</b>核心板】基于<b class='flag-5'>RK3588</b>,小而強大的ArmSom-W3 CORE BOARD

    rk3588rk3588s的區別

    rk3588rk3588s的區別 Rockchip家專業的半導體公司,成立于2001年,總部位于中國深圳,主要從事集成電路的設計、開發和銷售。他們的熱門產品
    的頭像 發表于 08-15 16:44 ?1.7w次閱讀

    rk3588rk3399的區別

    rk3588rk3399的區別 Rockchip家位于中國深圳的芯片設計公司,已經發布了系列的處理器芯片。其中,
    的頭像 發表于 08-15 16:44 ?4574次閱讀

    RK3588RK3066哪個好?

    RK3588RK3066哪個好? Rockchip家中國的半導體公司,專注于提供高性能低成本的芯片解決方案。在Rockchip的產品線
    的頭像 發表于 08-15 16:44 ?1747次閱讀

    RK35883588s的區別

    RK35883588s的區別 Rockchip RK3588RK3588s是兩種功能強大且廣受歡迎的片上系統(SoC)解決方案,用于
    的頭像 發表于 08-15 17:03 ?2.6w次閱讀

    rk3588是什么類型的芯片?

    rk3588是什么類型的芯片? RK3588款高性能的處理器芯片,屬于Rockchip(瑞芯微電子)推出的第四代芯片產品。作為Rockchip
    的頭像 發表于 08-15 17:04 ?7122次閱讀

    rk3588參數詳解 rk3588芯片參數

    rk3588參數詳解 rk3588芯片參數 Rockchip官方已經推出了全新代的高端芯片RK3588
    的頭像 發表于 08-21 17:16 ?4w次閱讀

    rk3588是armv8嗎?rk3588硬件資料

    rk3588是armv8嗎?rk3588 硬件資料 RK3588款高性能處理器,是Rockchip公司推出的最新芯片。本文將詳細介紹
    的頭像 發表于 08-21 17:32 ?4654次閱讀
    主站蜘蛛池模板: 丁香六月婷婷激情 | a资源在线观看 | 国产国产成人人免费影院 | 人人澡人人澡人人看青草 | 天天操天天干天天透 | 夜夜操夜夜骑 | aa亚洲 | 国产真实灌醉美女疯狂弄 | 国产爱搞| 午夜黄视频 | 特黄特色的大片观看免费视频 | 狠狠狠色丁香婷婷综合久久五月 | v天堂网| 一级毛片女人喷潮 | 四虎国产精品高清在线观看 | 午夜精品一区二区三区在线观看 | 天天做天天爽爽快快 | 午夜高清免费观看视频 | 影音先锋色天使 | 激情综合婷婷 | 日韩免费一级片 | 免费看又爽又黄禁片视频1000 | 日本在线一本 | 波多野结衣第一页 | 欧美三级免费观看 | www.一区二区三区 | 国产福利午夜自产拍视频在线 | 日韩欧美黄色 | 久久综合欧美 | 啪啪免费网站 | 免费啪视频在线观看免费的 | 色多多免费视频观看区一区 | 欧美伊久线香蕉线新在线 | 狠狠综合欧美综合欧美色 | 99久久精品费精品国产 | 爱综合网 | 欧美zoozzooz在线观看 | 欧美色淫 | 黄色录像欧美 | 欧美性色黄大片四虎影视 | 天堂在线中文无弹窗全文阅读 |