日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

瑞薩機(jī)器人處理器RZT2H CR52雙核BOOT流程和例程代碼分析

瑞薩嵌入式小百科 ? 來(lái)源: 瑞薩MCU小百科 ? 作者:瑞薩MCU小百科 ? 2025-04-02 09:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

RZT2H是多核處理器,啟動(dòng)時(shí),需要一個(gè)“主核”先啟動(dòng),然后主核根據(jù)規(guī)則,加載和啟動(dòng)其他內(nèi)核。本文以T2H內(nèi)部的CR52雙核為例,說(shuō)明T2H多核啟動(dòng)流程。

LSI reset release時(shí),其內(nèi)置的BOOTROM總是從CR52_0開(kāi)始執(zhí)行,即我們可以把CR52_0定義為主核。如果系統(tǒng)配置為程序從External XSPI_FLASH 啟動(dòng),BOOTROM首先根據(jù)存放在external Flash起始位置的Parameter中的定義,從Flash中加載Loader程序。

Parameters for the Loader:

存放在External Memory區(qū)域的起始位置,存放著與程序加載相關(guān)的關(guān)鍵信息,如例如在各個(gè)啟動(dòng)模式下,啟動(dòng)期間的CPU緩存設(shè)置,用于與外部存儲(chǔ)器通信的引導(dǎo)外設(shè)(xSPI或SDHI)的配置以及加載程序的size等等。

Parameters for Loader的結(jié)構(gòu)如下:

wKgZO2fsk0qAZr5UAAFMtnI_9vk404.png

除了上述信息,其中DSET_ADDR_NML是跟多核啟動(dòng)相關(guān)的關(guān)鍵參數(shù);該參數(shù)決定Loader Program的加載地址,而BOOTROM根據(jù)這個(gè)地址決定接下來(lái)在哪個(gè)核上,從哪個(gè)地址開(kāi)始執(zhí)行LOADER程序。

這里補(bǔ)充一下T2H程序結(jié)構(gòu)和基本加載啟動(dòng)流程:

T2H平臺(tái),燒錄到External Flash上的內(nèi)容邏輯上分成3部分:

上述的Parameter for Loader;

Loader program;

Application program;

啟動(dòng)時(shí),BOOTROM根據(jù)Parameter for Loader從Flash加載Loader program到指定位置開(kāi)始執(zhí)行,然后Loader program再加載Application program并跳轉(zhuǎn)執(zhí)行。

在T2H多核架構(gòu)下(4xCA55+2xCR52)Loader parameter中的:DEST_ADDR_NML有2個(gè)可能的地址范圍,即BTCM7或者7System SRAM:

wKgZPGfsk0qAdzn6AAEPsQBTjY4802.png

如果BOOTROM判斷到加載地址是在BTCM中,那CR52_0繼續(xù)執(zhí)行(second boot CPU仍然是CR52_0),從加載地址開(kāi)始執(zhí)行LOADER PROGRAM,并完成整個(gè)啟動(dòng)流程。

如果BOOTROM判斷到加載地址是SYSTEM,系統(tǒng)會(huì)認(rèn)為second boot CPU是CA55_0,BOOTROM 就會(huì)Reset release CA55_0,并把CR52_0轉(zhuǎn)換到WFI狀態(tài),然后讓CA55_0執(zhí)行Loader program。

以上介紹了在T2H多核系統(tǒng)中的主核First boot CPU和Second boot CPU的啟動(dòng)過(guò)程,但是其他的Core此時(shí)都還是在Reset 狀態(tài),等待 Second boot CPU為其加載程序和釋放。

接下來(lái)以52雙核為例,說(shuō)明CR52_0如何完成自身程序加載和加載并啟動(dòng)CR52_1的過(guò)程;

在這個(gè)示例中,CR52_0用作Second boot CPU,以下步驟是CR52_0的Loader Program需要完成的工作:

根據(jù)FSP時(shí)鐘樹,配置LSI的各個(gè)Clock;

初始化Loader Program的Data段和BSS段;

配置ADDRESS_EXPANDER_INIT:

Address EXPANDER的作用是:通過(guò)映射的方法,使能32 bit Master訪問(wèn)4G area之外的地址空間,詳見(jiàn)UM 13.4.5;

TrustedZone 400初始化;

COPY應(yīng)用程序的PRG段/DATA段/BSS段,到相應(yīng)的運(yùn)行RAM空間。如果需要啟動(dòng)其他內(nèi)核,則把其他內(nèi)核的PRG/DATA,也COPY到對(duì)應(yīng)RAM區(qū)域,然后Release目標(biāo)內(nèi)核;

核間通信用到的信號(hào)量初始化;

Master MPU初始化;

GIC初始化和系統(tǒng)定義的中斷的初始化配置;

TFU初始化;

Main()跳轉(zhuǎn)應(yīng)用;

其中步驟5中啟動(dòng)目標(biāo)CPU(CR52_1)

的步驟如下圖:

wKgZPGfsk0uAfiIzAAK8JTsGLJs484.png

上述步驟中需要特別強(qiáng)調(diào)的地方:

啟動(dòng)過(guò)程,需要從CR52_0訪問(wèn)CR52_1的ATCM空間。根據(jù)T2H的架構(gòu),這個(gè)訪問(wèn)只能通過(guò)AXI總線,且必須把CR52_1的ATCM region通過(guò)MPU配置為Device屬性,并且只能使用LD和ST指令;

wKgZO2fsk0uASJqXAAIz3ixvGPk055.png

對(duì)應(yīng)到代碼中,上面的7個(gè)步驟在函數(shù)SystemInit()文件startup.c中都能找到對(duì)應(yīng)的實(shí)現(xiàn);

重點(diǎn)說(shuō)明函數(shù)bsp_cpu_reset_release()該函數(shù)實(shí)現(xiàn)上述步驟的2,3,4,6,7;

重點(diǎn)分析步驟6:

代碼段如下:

wKgZO2fsk0uAOftCAAGxVYrykPU559.png

這段代碼完成的動(dòng)作:

把1st分支指令[inst]經(jīng)AXIS接口復(fù)制到CR52_1 ATCM的起始地址(dst_cpu1:0x2100_000);

復(fù)制跳轉(zhuǎn)指令要用到的目標(biāo)地址(addr);

操作到的存儲(chǔ)地址如圖示:

wKgZO2fsk0yATkjgAAE1as_PNXY961.png

最后步驟7:

wKgZPGfsk0yANoXSAAAkM9n_lG4759.png

CR52_1跳轉(zhuǎn)到入口函數(shù)system_init,開(kāi)始執(zhí)行:

wKgZPGfsk0yAbBpvAAFA_7le4Ms386.png

以上,以雙CR52 Core為例,說(shuō)明了T2H多核系統(tǒng)的BOOT流程。

延伸閱讀:

日本瑞薩電子此前量產(chǎn)面向工業(yè)設(shè)備的 MPU(微處理器單元)RZ / T2H,預(yù)計(jì)用于機(jī)器人等,號(hào)稱 CPU 軟件處理性能比以前提高了 20~30%。一個(gè)芯片可以同時(shí)控制最多 9 軸的電機(jī)。

RZ / T2H 的 CPU 采用四個(gè) Arm Cortex-A55 內(nèi)核,最高主頻為 1.2GHz,支持 LPDDR4-3200 32bit 內(nèi)存;實(shí)時(shí) CPU 包括兩個(gè) Cortex-R52,最高主頻 1GHz。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    213

    文章

    31494

    瀏覽量

    223865
  • 瑞薩
    +關(guān)注

    關(guān)注

    38

    文章

    22520

    瀏覽量

    91316
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4977

    瀏覽量

    74420
  • Boot
    +關(guān)注

    關(guān)注

    0

    文章

    154

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于米爾RK3576核心板的國(guó)產(chǎn)割草機(jī)器人解決方案

    量產(chǎn)的周期。 4. 強(qiáng)大的多媒體處理能力 RK3576內(nèi)置Mali-G52 GPU和VPU視頻編解碼單元,支持H.264/H.265硬解碼。割草機(jī)器
    發(fā)表于 04-24 17:31

    固德晟基于新一代RA8T2 MCU的EtherCAT軸伺服控制方案介紹

    電子攜手合作伙伴固德晟推出基于新一代RA8T2 MCU的EtherCAT軸伺服控制方案
    的頭像 發(fā)表于 04-10 14:18 ?2523次閱讀
    固德晟基于<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>新一代RA8T<b class='flag-5'>2</b> MCU的EtherCAT<b class='flag-5'>雙</b>軸伺服控制方案介紹

    RZ/T2H和RZ/N2H MPU:工業(yè)級(jí)應(yīng)用的高性能之選

    /T2H和RZ/N2H MPU集成了Cortex - A55四//單核和
    的頭像 發(fā)表于 04-01 11:25 ?208次閱讀

    系列-米爾RZ/T2H核心板開(kāi)發(fā)板 高端MPU,驅(qū)控一體單芯片方案

    RZ/T2H高端MPU,實(shí)現(xiàn)多軸高精度實(shí)時(shí)控制RZ/T2H驅(qū)控一體單芯片方案,CA55做控制,CR
    發(fā)表于 03-19 15:27 ?0次下載

    電子AI解決方案助力優(yōu)化電子配送機(jī)器人開(kāi)發(fā)

    。因此,電子的AI解決方案進(jìn)一步優(yōu)化了這些電子送貨機(jī)器人的自主性、維護(hù)性和交付時(shí)間,為用戶提供道路安全和便利。
    的頭像 發(fā)表于 03-18 14:02 ?591次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子AI解決方案助力優(yōu)化電子配送<b class='flag-5'>機(jī)器人</b>開(kāi)發(fā)

    電子RA系列MCU 2025年新品回顧

    2025年RA系列推出10個(gè)新產(chǎn)品,覆蓋了從入門級(jí)低功耗(RA0E2)、中端低功耗(RA4C1)、高端工業(yè)及機(jī)器人控制(RA8T2)到A
    的頭像 發(fā)表于 01-27 09:57 ?1761次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子RA系列MCU 2025年新品回顧

    芯微SOC智能視覺(jué)AI處理器

    RK3568B2: 一款性能均衡、接口豐富的中高端AIoT應(yīng)用處理器,是RK3568的優(yōu)化版本,主打穩(wěn)定與可靠性。CPU/GPU: 延續(xù)RK3568的4A55 + G52 GPU架構(gòu)
    發(fā)表于 12-19 13:44

    RK3576機(jī)器人核心:三屏異顯+八路攝像頭,重塑機(jī)器人交互與感知

    芯微RK3576 AIoT處理器處理器憑借其卓越的多屏異顯與8路攝像頭接入能力,為機(jī)器人領(lǐng)域帶來(lái)革新。米爾電子MYD-LR3576開(kāi)發(fā)板實(shí)測(cè)數(shù)據(jù)顯示,在高負(fù)載下CPU占用僅34%,完
    發(fā)表于 10-29 16:41

    宇樹科技發(fā)布H2仿生人形機(jī)器人

    就在10月20日會(huì)跳舞的機(jī)器人來(lái)了,宇樹科技正式發(fā)布H2仿生人形機(jī)器人,高180cm,重70kg,配以31個(gè)關(guān)節(jié)。在宇樹科技展示的視頻中,H2仿生人形
    的頭像 發(fā)表于 10-20 17:52 ?2100次閱讀

    自制巡線解迷宮機(jī)器人(上)

    巡線解迷宮機(jī)器人是我基于國(guó)產(chǎn)處理器來(lái)開(kāi)發(fā)嵌入式應(yīng)用的首次嘗試,通過(guò)一個(gè)月左右的理論學(xué)習(xí)與動(dòng)手實(shí)踐,我學(xué)會(huì)了如何在項(xiàng)目正式開(kāi)始前做需求分析,如何根據(jù)機(jī)器人所要實(shí)現(xiàn)的功能來(lái)做軟硬件方案
    發(fā)表于 10-20 10:39

    工業(yè)機(jī)器人的特點(diǎn)

    機(jī)器人是關(guān)鍵。工業(yè)互聯(lián)網(wǎng)是通過(guò)端上的數(shù)據(jù)傳輸,經(jīng)過(guò)大數(shù)據(jù)分析和云計(jì)算處理,再進(jìn)行智能化決策的一整個(gè)過(guò)程,其中端的數(shù)據(jù)傳輸是基礎(chǔ)。工業(yè)互聯(lián)網(wǎng)的端包括機(jī)器人、傳感
    發(fā)表于 07-26 11:22

    RZ T2H更換DDR流程和工具介紹

    RZ T2H是由2個(gè)R52和4個(gè)A55構(gòu)成。
    的頭像 發(fā)表于 06-27 14:54 ?2747次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>RZ T<b class='flag-5'>2H</b>更換DDR<b class='flag-5'>流程</b>和工具介紹

    明遠(yuǎn)智睿SSD2351開(kāi)發(fā)板:語(yǔ)音機(jī)器人領(lǐng)域的變革力量

    的四1.4GHz處理器具備強(qiáng)勁的運(yùn)算性能,能夠高效處理語(yǔ)音機(jī)器人運(yùn)行過(guò)程中的復(fù)雜任務(wù)。語(yǔ)音識(shí)別和合成需要大量的計(jì)算資源,該處理器可以快速對(duì)
    發(fā)表于 05-28 11:36

    使用RZ/T2H MPU提高工業(yè)機(jī)器人性能并顯著減少組件數(shù)量和開(kāi)發(fā)工時(shí)的方法

    本文是電子公司發(fā)布的白皮書,主要介紹RZ/T2H MPU在工業(yè)機(jī)器人中的應(yīng)用,闡述其如何實(shí)現(xiàn)高性能應(yīng)用處理、多軸電機(jī)控制和工業(yè)以太網(wǎng)功能
    的頭像 發(fā)表于 05-22 10:22 ?1552次閱讀
    使用RZ/T<b class='flag-5'>2H</b> MPU提高工業(yè)<b class='flag-5'>機(jī)器人</b>性能并顯著減少組件數(shù)量和開(kāi)發(fā)工時(shí)的方法

    使用電子RZ/T2H產(chǎn)品實(shí)現(xiàn)多關(guān)節(jié)機(jī)器人

    人形機(jī)器人是目前最受市場(chǎng)關(guān)注的科技發(fā)展方向之一。人形機(jī)器人集機(jī)械、電氣控制、通信、AI于一體,是典型的多領(lǐng)域綜合技術(shù)。
    的頭像 發(fā)表于 05-15 14:48 ?2039次閱讀
    使用<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子RZ/T<b class='flag-5'>2H</b>產(chǎn)品實(shí)現(xiàn)多關(guān)節(jié)<b class='flag-5'>機(jī)器人</b>
    临安市| 伊春市| 建湖县| 深圳市| 米林县| 湘乡市| 长丰县| 牡丹江市| 葵青区| 兴义市| 望奎县| 雷山县| 灵宝市| 榆社县| 镇平县| 仁怀市| 大安市| 长乐市| 乐业县| 礼泉县| 湟源县| 会宁县| 陵川县| 本溪市| 广宗县| 绥芬河市| 宜章县| 龙门县| 饶平县| 深圳市| 泰安市| 绥芬河市| 开原市| 阿克苏市| 台江县| 公主岭市| 成都市| 土默特左旗| 南木林县| 铁力市| 老河口市|