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

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

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

3天內不再提示

TDA4 SPL SBL啟動流程簡析

汽車ECU開發 ? 來源:汽車ECU開發 ? 2023-10-24 16:37 ? 次閱讀

TDA4是TI推出的一款高性能、超異構的多核SoC,擁有ARM Cortex-R5F、ARM Cortex-A72、C66以及C71內核,可以部署AUTOSAR CP系統、HLOS(Linux或QNX)、圖像處理以及深度學習等功能模塊,從硬件架構來看可以分為MAIN域、MCU域和WKUP域(DMSC)。

MAIN域包括2個A72核,4個R5F核,2個C66核和1個C71核,環境感知,傳感器融合,智能駕駛算法,深度學習等會部署到MAIN域,也就是智能駕駛的主要功能邏輯會部署到MCU域。

989f7f5e-7246-11ee-939d-92fbcf53809c.png

從一個Soc的初始化流程來看,前兩步是面向硬件的,但具體流程也與設備的系統配置(Boot Mode)管腳的設置有關。具體的初始化流程如下:

98ab2052-7246-11ee-939d-92fbcf53809c.png

Pre-initialization:電源時鐘、一些控制連接和啟動配置管腳必須保持在所需的邏輯電平;

Power,clock,reset ramp sequence:根據電源管理芯片PMIC)指定的時序(Soc 啟動時序)配置Power、Clock、Reset ramp Sequence;

ROM Code:兩個ROM Code同時執行(DMSC ROM & MCU R5 ROM),從指定存儲空間尋找、下載、執行外部第一個程序(SPL/SBL);

Initial software(SPL or SBL):加載、準備并將控制權傳遞給應用程序軟件或高級操作系統(HLOS)的軟件; High Level OperatingSystem(HLOS) or App:在主處理器運行操作系統或軟件應用。 Jacinto7Soc屬于多核處理器擁有Cortex A72、C66x、C7x、Main Cortex R5F、MCU R5F等。

通常A72上運行HLOS(Linux/QNX),其余核運行RTOS,MCU可以支持AUTOSAR。除了MCU R5F是啟動控制器,會首先啟動并控制啟動的流程。其余各個核的Power和Reset都可以獨立控制。依據應用的不同需求可以靈活調整各個核的啟動順序,且當前Jacinto7支持SPL和SBL兩種不同的bootloader。

SBL啟動流程

SBL(Secondary bootloader)是TI寫的非常精簡的Bootloader,可以實現對外圍設備進行配置,比如DDR,可以加載并啟動其它核。為了滿足快速啟動MCU執行相關的應用,MCU可以先啟動,然后使用BOOT APP進而引導其它應用程序。在SBL啟動流程中,SBL可以直接加載Linux內核和DTB。其流程如下圖所示:

98b77528-7246-11ee-939d-92fbcf53809c.png

1. 系統上電

2. Soc PORZ

3. DMSC&MCU BIST(可選)

4. DMSC ROM 開始執行

5. MCU R5 ROM 開始執行

6. MCU R5 ROM 加載并運行SBL

7. MCU R5 SBL(tiboot3.bin)加載SYSFW

8. DMSC 認證并啟動SYSFW

9. MCU R5 SBL 加載MCU Boot App, 運行Sciclient Server。

10. MCU R5 Boot App 分別加載Main R5F、DSP、ATF、DTB、Kernel Image/U-boot

11. Main R5F 0 開始運行

12. Main R5F 1 開始運行

13. C66x、C7x 開始運行

14. ATF 開始運行

15. Kernel Image開始執行,然后掛載文件系統運行到Linux控制臺

16. 運行應用程序

SPL啟動流程

這是SDK默認的啟動流程。SPL(SecondaryProgram Loader)指的是運行MCU R5上的SPL,意為第二級的Bootloader,它的功能主要是硬件初始化,引導下一級的Bootloader核或加載應用程序并運行。第一級的Bootloader,指ROM里面的程序,根據啟動方式的選擇,引導并加載SPL,然后跳轉到第二級的Bootloader,Jacinto7 Soc里面的執行流程如x下圖所示:

98c4a734-7246-11ee-939d-92fbcf53809c.png

系統上電

Soc PORZ

DMSC&MCU BIST(可選)

DMSC ROM開始執行

MCU R5 ROM開始執行

MCU R5 ROM加載并運行SPL(tiboot3.bin)

MCU R5 SPL加載SYSFW(tifs.bin)

DMSC 認證并啟動SYSFW

SPL(tiboot3.bin)在A72上引導tispl.bin(這是uboot之前A72上的第一階段引導加載程序)

tispl.bin在A72上引導uboot.img并啟動Uboot

A72 Uboot加載MCU1_0 Image并執行

A72 Uboot加載R5F 0 Image并執行

A72 Uboot加載 R5F 1 Image并執行

A72 Uboot 加載 C66x 和C7x Image并執行

A72 Uboot 加載Kernel Image并執行,然后掛載文件系統運行到Linux控制臺

運行應用程序







審核編輯:劉清

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

    關注

    2551

    文章

    51099

    瀏覽量

    753572
  • 圖像處理
    +關注

    關注

    27

    文章

    1292

    瀏覽量

    56745
  • 智能駕駛
    +關注

    關注

    3

    文章

    2521

    瀏覽量

    48761
  • spl
    spl
    +關注

    關注

    0

    文章

    20

    瀏覽量

    16342
  • SBL
    SBL
    +關注

    關注

    0

    文章

    4

    瀏覽量

    8304

原文標題:TDA4 SPL SBL啟動流程

文章出處:【微信號:eng2mot,微信公眾號:汽車ECU開發】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Rockchip應用處理器的一般啟動流程

    1、Rockchip應用處理器的一般啟動流程啟動介紹首先,讓我們弄清楚這個概念,當我們啟動 Linux 操作系統時,有很多啟動階段;然后,我
    發表于 04-21 14:26

    TDA4對深度學習的重要性

    TDA4,你的模型部署流程將變得簡單,你的模型將高效地運行在TDA4上。TI 最新一代的汽車處理器TDA4VM集成了高性能計算單元C7x DSP(Digital Signal Proc
    發表于 11-03 06:53

    PCB線路板電鍍銅工藝

    PCB線路板電鍍銅工藝   一.電鍍工藝的分類:   酸性光亮銅電鍍電鍍鎳/金電鍍錫   二.工藝流程
    發表于 11-17 14:01 ?4026次閱讀

    鼠標HID例程(中)

    鼠標 HID 例程 緊接《鼠標 HID 例程(上)》一文,繼續向大家介紹鼠 標 HID 例程的未完的內容。
    發表于 07-26 15:18 ?0次下載

    TDA4行泊一體,打開智能駕駛的新篇章

    TDA4行泊一體,打開智能駕駛的新篇章
    發表于 10-28 11:59 ?13次下載
    單<b class='flag-5'>TDA4</b>行泊一體,打開智能駕駛的新篇章

    當深度學習遇上TDA4

    當深度學習遇上TDA4
    發表于 10-28 11:59 ?2次下載
    當深度學習遇上<b class='flag-5'>TDA4</b>

    TDA4動態熱檢測與控制方案

    TDA4動態熱檢測與控制方案
    發表于 10-28 11:59 ?1次下載
    <b class='flag-5'>TDA4</b>動態熱檢測與控制方案

    德州儀器TDA4背后的OpenVX介紹

    近年來行泊一體大行其道,德州儀器的TDA4占了行泊一體大約70%的市場。其背后關鍵的就是OpenVX。
    的頭像 發表于 02-16 09:18 ?8602次閱讀

    TDA4刷寫技術

    電子發燒友網站提供《TDA4刷寫技術.pdf》資料免費下載
    發表于 08-23 10:15 ?2次下載
    <b class='flag-5'>TDA4</b>刷寫技術

    TDA4:定制電路板啟動指南

    電子發燒友網站提供《TDA4:定制電路板啟動指南.pdf》資料免費下載
    發表于 08-28 11:50 ?0次下載
    <b class='flag-5'>TDA4</b>:定制電路板<b class='flag-5'>啟動</b>指南

    TDA4系列的SPI啟用和驗證

    電子發燒友網站提供《TDA4系列的SPI啟用和驗證.pdf》資料免費下載
    發表于 09-04 10:50 ?2次下載
    <b class='flag-5'>TDA4</b>系列的SPI啟用和驗證

    基于Pytorch訓練并部署ONNX模型在TDA4應用筆記

    電子發燒友網站提供《基于Pytorch訓練并部署ONNX模型在TDA4應用筆記.pdf》資料免費下載
    發表于 09-11 09:24 ?0次下載
    基于Pytorch訓練并部署ONNX模型在<b class='flag-5'>TDA4</b>應用筆記

    TDA4 Edge AI處理器的性能和效率基準測試

    電子發燒友網站提供《TDA4 Edge AI處理器的性能和效率基準測試.pdf》資料免費下載
    發表于 09-11 09:21 ?0次下載
    <b class='flag-5'>TDA4</b> Edge AI處理器的性能和效率基準測試

    TDA4泊車應用中的超聲波雷達集成方案

    電子發燒友網站提供《TDA4泊車應用中的超聲波雷達集成方案.pdf》資料免費下載
    發表于 09-27 11:26 ?1次下載
    <b class='flag-5'>TDA4</b>泊車應用中的超聲波雷達集成方案

    TDA4 HS Prime密鑰燒錄以及vHSM的集成

    電子發燒友網站提供《TDA4 HS Prime密鑰燒錄以及vHSM的集成.pdf》資料免費下載
    發表于 09-27 11:05 ?1次下載
    <b class='flag-5'>TDA4</b> HS Prime密鑰燒錄以及vHSM的集成
    主站蜘蛛池模板: avtt香蕉| 康熙古代高h细节肉爽文全文| 久久国产美女免费观看精品| 四虎永久在线视频| 国产拍拍1000部ww| 欧美作爱福利免费观看视频| 成人a毛片视频免费看| 午夜视频福利在线观看| 免费看又爽又黄禁片视频1000| 成年女人毛片| 伊人久久综合网站| 国模私拍视频在线观看| 国产精品夜夜春夜夜爽| 伊人久色| 爱我免费视频观看在线www| 成人国产精品2021| 亚洲3级| 国产高清美女一级a毛片| 操操操干干干| 天堂bt在线| 夜夜视频| 欧美日本一道免费一区三区| 欧美三级精品| 看屁屁www视频免费观看| 永久看日本大片免费| 国产三级中文字幕| 色涩在线观看| 色多多最新地址福利地址| 天天做天天爰夜夜爽| 美女扒开腿让男生桶爽网站| 久久精品国产亚洲5555| ww在线观看| 色国产在线视频一区| 天天爽夜夜爽精品免费| 老熟女毛片| 国产色丁香久久综合| 黄网站播放| 欧美日韩色综合网站| 黄黄网| 国产叼嘿视频网站在线观看| 人人97|