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

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

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

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

如何讓RK3562J在M核上啟動(dòng)?

飛凌嵌入式 ? 2025-01-22 09:05 ? 次閱讀

飛凌嵌入式基于瑞芯微RK3562系列處理器打造的FET3562J-C全國(guó)產(chǎn)核心板,是一款專為工業(yè)自動(dòng)化及消費(fèi)類電子設(shè)備設(shè)計(jì)的產(chǎn)品,憑借其強(qiáng)大的功能和靈活性,自上市以來得到了各行業(yè)客戶的廣泛關(guān)注。本文將詳細(xì)介紹如何啟動(dòng)并測(cè)試RK3562J處理器的MCU,通過實(shí)際操作步驟,幫助各位工程師朋友更好地了解這款芯片

wKgZO2eTBICAbe-GAACvfJ6UHdg02.jpeg

1、RK3562J處理器概述

RK3562J處理器采用了4*Cortex-A53@1.8GHz+Cortex-M0@200MHz架構(gòu)。其中,4個(gè)Cortex-A53核心作為主要核心,負(fù)責(zé)處理復(fù)雜的操作系統(tǒng)任務(wù)和應(yīng)用程序;Cortex-M0核則作為輔助核心,運(yùn)行裸核系統(tǒng),能夠快速響應(yīng)和控制,實(shí)現(xiàn)實(shí)時(shí)性要求較高的任務(wù)。

2、啟動(dòng)M0核固件的前期準(zhǔn)備

目前,飛凌嵌入式OK3562J-C開發(fā)板上默認(rèn)并沒有啟動(dòng)M0核固件。因此,我們需要通過一系列步驟來配置和啟動(dòng)M0核。以下是具體的操作步驟:

1. U-Boot修改

理論上我們需要打開AMP(非對(duì)稱多處理)編譯宏,但由于飛凌嵌入式OK3562J-C開發(fā)板的U-Boot已默認(rèn)配置AMP功能,因此用戶無需進(jìn)行任何U-Boot修改操作。

2. Kernel修改

(1)安裝工具包

首先,我們需要安裝SCons工具包,用于后續(xù)的編譯工作??梢酝ㄟ^以下命令進(jìn)行安裝:

forlinx@ubuntu:~$ sudo apt-get install scons

(2)添加AMP設(shè)備樹的調(diào)用

OK3562J-C開發(fā)板已經(jīng)添加了AMP設(shè)備樹的調(diào)用,我們可以查看相關(guān)配置文件以了解其內(nèi)容。

forlinx@ubuntu:~$ cd /home/forlinx/work/OK3562-linux-source/ forlinx@ubuntu:~/work/OK3562-linux-source$ vi kernel-5.10/arch/arm64/boot/dts/rockchip/OK3562-C-common.dtsi +include "rk3562-amp.dtsi"

rk3562-amp.dtsi 主要內(nèi)容包括:

/ { /* 描述設(shè)備 */ rockchip_amp: rockchip-amp { compatible = "rockchip,amp"; clocks = <&cru FCLK_BUS_CM0_CORE>, <&cru CLK_BUS_CM0_RTC>, <&cru PCLK_MAILBOX>, <&cru PCLK_INTC>, // <&cru SCLK_UART7>, <&cru PCLK_UART7>, <&cru PCLK_TIMER>, <&cru CLK_TIMER4>, <&cru CLK_TIMER5>; //pinctrl-names = "default"; //pinctrl-0 = <&uart7m1_xfer>; amp-cpu-aff-maskbits = /bits/ 64 <0x0 0x1 0x1 0x2 0x2 0x4 0x3 0x8>; amp-irqs = /bits/ 64 ; status = "okay"; }; /* 定義了一些保留內(nèi)存區(qū)域 */ reserved-memory { #address-cells = <2>; #size-cells = <2>; ranges; /* remote amp core address */ amp_shmem_reserved: amp-shmem@7800000 { reg = <0x0 0x7800000 0x0 0x400000>; no-map; }; rpmsg_reserved: rpmsg@7c00000 { reg = <0x0 0x07c00000 0x0 0x400000>; no-map; }; rpmsg_dma_reserved: rpmsg-dma@8000000 { compatible = "shared-dma-pool"; reg = <0x0 0x08000000 0x0 0x100000>; no-map; }; /* mcu address */ mcu_reserved: mcu@8200000 { reg = <0x0 0x8200000 0x0 0x100000>; no-map; }; }; /* 實(shí)現(xiàn)Rockchip RPMsg功能 */ rpmsg: rpmsg@7c00000 { compatible = "rockchip,rpmsg"; mbox-names = "rpmsg-rx", "rpmsg-tx"; mboxes = <&mailbox 0 &mailbox 3>; rockchip,vdev-nums = <1>; /* CPU3: link-id 0x03; MCU: link-id 0x04; */ rockchip,link-id = <0x03>; reg = <0x0 0x7c00000 0x0 0x20000>; memory-region = <&rpmsg_dma_reserved>; status = "okay"; }; };

3. 生成配置文件

接下來,我們需要生成M0核固件的配置文件。在RTOS源碼目錄下,通過復(fù)制默認(rèn)配置文件并運(yùn)行SCons菜單配置界面來生成所需的配置文件。雖然在此示例中無需進(jìn)行額外配置,但用戶可以根據(jù)需求進(jìn)行相應(yīng)的配置。

forlinx@ubuntu:~/work/OK3562-linux-source$ cd rtos/bsp/rockchip/rk3562-32 forlinx@ubuntu:~/work/OK3562-linux-source/rtos/bsp/rockchip/rk3562-32$ cp board/rk3562_evb1_lp4x/defconfig .config forlinx@ubuntu:~/work/OK3562-linux-source/rtos/bsp/rockchip/rk3562-32$ scons --menuconfig

打開圖形化配置界面后,無需配置,直接退出即可。

wKgZPGeTBICAPp3IAACFfS7RIsY106.png

若有其他功能需求,可進(jìn)行相應(yīng)配置后再退出并保存。

forlinx@ubuntu:~/work/OK3562-linux-source/rtos/bsp/rockchip/rk3562-32$ cp .config board/rk3562_evb1_lp4x/defconfig forlinx@ubuntu:~/work/OK3562-linux-source/rtos/bsp/rockchip/rk3562-32$ cp rtconfig.h board/rk3562_evb1_lp4x/defconfig.h

4. 編譯源碼

完成配置文件的生成后,我們可以開始編譯源碼。通過運(yùn)行構(gòu)建腳本,選擇相應(yīng)的defconfig配置,并分別編譯Linux系統(tǒng)和M0核固件。編譯成功后,會(huì)在指定目錄下生成 amp.img 鏡像文件。

forlinx@ubuntu:~/work/OK3562-linux-source/rtos/bsp/rockchip/rk3562-32$ cd forlinx@ubuntu:~/work/OK3562-linux-source$ ./build.sh chip Log colors: message notice warning error fatal Log saved at /home/forlinx/work/3562/git/OK3562-linux-source/output/sessions/2024-08-27_15-48-21 Switching to chip: ok3562Pick a defconfig: 1. forlinx_defconfig 2. forlinx_ok3562_linux_defconfig 3. forlinx_ok3562_linux_mcu_defconfig 4. forlinx_ok3562_linux_rtos_defconfigWhich would you like? [1]: 4 //選擇第四個(gè)配置forlinx@ubuntu:~/work/OK3562-linux-source$ ./build.sh rtos forlinx@ubuntu:~/work/OK3562-linux-source$ ./build.sh mcu

編譯后在rockdev目錄下生成amp.img:

forlinx@ubuntu:~/work/OK3562-linux-source$ ls rockdev/ amp.img boot.img linux-headers.tar MiniLoaderAll.bin misc.img oem.img parameter.txt recovery.img rootfs.img uboot.img update.img userdata.img

3、燒寫鏡像

將生成的 amp.img 鏡像文件拷貝到電腦中,并將開發(fā)板切換到燒寫模式。使用燒寫工具配置 amp.img 的路徑。

wKgZO2eTBH-ARRzeAAAokgJCNmw958.png

點(diǎn)擊“設(shè)備分區(qū)表”,讀取成功后點(diǎn)擊“執(zhí)行”。

wKgZPGeTBH-AO_VRAAAujmdv2ik432.pngwKgZO2eTBICACLCsAAAq9L2Tb-M312.png

4、驗(yàn)證啟動(dòng)

重新啟動(dòng)開發(fā)板時(shí)按下空格鍵進(jìn)入U(xiǎn)-Boot菜單。在U-Boot菜單中,輸入 3 將 amp start 配置成 on。

wKgZPGeTBICABW7fAABJtXXa8A0751.png

然后輸入 1 重啟開發(fā)板。在啟動(dòng)過程中,觀察U-Boot階段的打印信息,如果看到與M0核固件啟動(dòng)相關(guān)的打印信息,則說明已成功使用U-Boot啟動(dòng)M0核固件。

wKgZO2eTBICALTIFAAFTNyg3pJE793.png

5、?總結(jié)

上述操作僅為簡(jiǎn)單啟動(dòng)M0核并打印信息。實(shí)際上,M0核的功能非常強(qiáng)大,支持UART、PWM、I2C、SPI等多種外設(shè)接口。(目前飛凌嵌入式暫無更多M0核接口的測(cè)試?yán)?,您若有相關(guān)需求,可以聯(lián)系技術(shù)支持獲取瑞芯微官方資料進(jìn)行深入學(xué)習(xí)和開發(fā))。

希望通過本文的介紹和實(shí)踐操作,能讓您對(duì)RK3562J處理器的M0核有更進(jìn)一步的了解,并為后續(xù)的開發(fā)工作提供幫助。

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

    關(guān)注

    87

    文章

    11341

    瀏覽量

    210133
  • 瑞芯微
    +關(guān)注

    關(guān)注

    24

    文章

    432

    瀏覽量

    51467
  • RK3562
    +關(guān)注

    關(guān)注

    0

    文章

    39

    瀏覽量

    68
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RK3562J技術(shù)分享 | 使用SPI掛載數(shù)字式RTD溫度傳感器的方法

    OK3562J-C開發(fā)板使用SPI2掛載MAX31865(數(shù)字式RTD溫度傳感器)設(shè)備的方法
    的頭像 發(fā)表于 08-06 14:26 ?1366次閱讀
    <b class='flag-5'>RK3562J</b>技術(shù)分享 | 使用SPI掛載數(shù)字式RTD溫度傳感器的方法

    RK3562J開發(fā)筆記】MCP2518FD外部CAN-FD控制器的調(diào)試方法

    MCP2518FD是一款各行業(yè)中都有著廣泛應(yīng)用的CAN-FD控制器芯片,本文就將為大家介紹如何在飛凌嵌入式RK3562J開發(fā)板適配MCP2518FD芯片。
    的頭像 發(fā)表于 12-07 14:22 ?983次閱讀
    【<b class='flag-5'>RK3562J</b>開發(fā)筆記】MCP2518FD外部CAN-FD控制器的調(diào)試方法

    3562-評(píng)估板測(cè)試手冊(cè)

    本帖最后由 Tronlong創(chuàng)龍科技 于 2024-8-6 16:47 編輯 評(píng)測(cè)試板卡介紹 創(chuàng)龍科技TL3562-EVM是一款基于瑞芯微RK3562J/RK3562處理器設(shè)計(jì)的四
    發(fā)表于 07-17 10:59

    3562-物聯(lián)網(wǎng)模塊開發(fā)案例

    本帖最后由 Tronlong創(chuàng)龍科技 于 2024-8-6 16:46 編輯 評(píng)測(cè)試板卡介紹 創(chuàng)龍科技TL3562-EVM是一款基于瑞芯微RK3562J/RK3562處理器設(shè)計(jì)的四
    發(fā)表于 07-17 11:00

    3562-Linux系統(tǒng)啟動(dòng)卡制作及系統(tǒng)固化

    本帖最后由 Tronlong創(chuàng)龍科技 于 2024-8-6 16:45 編輯 評(píng)測(cè)試板卡介紹 創(chuàng)龍科技TL3562-EVM是一款基于瑞芯微RK3562J/RK3562處理器設(shè)計(jì)的四
    發(fā)表于 07-17 11:02

    如何在RK3562J的AMP雙系統(tǒng)實(shí)現(xiàn)裸中斷嵌套機(jī)制

    的AMP方案。不使用虛擬化管理,從而在運(yùn)行實(shí)時(shí)性系統(tǒng)時(shí)獲得更快的中斷響應(yīng),以滿足電力、工控等行業(yè)應(yīng)用中嚴(yán)苛的硬實(shí)時(shí)性要求。 2. RK3562J處理器核心及AMP支持情況 處理器核心 AMP支持情況
    發(fā)表于 07-29 16:29

    延時(shí)僅33us,Linux-RT實(shí)時(shí)性能測(cè)試分享—基于瑞芯微RK3562J國(guó)產(chǎn)平臺(tái)

    本文主要介紹瑞芯微RK3562J的實(shí)時(shí)性測(cè)試,開發(fā)環(huán)境如下:U-Boot:U-Boot-2017.09Kernel:Linux-RT-5.10.198LinuxSDK:LinuxSDK-[版本號(hào)
    發(fā)表于 08-22 13:51

    RK3562J的SPI掛載數(shù)字式溫度傳感器

    OK3562J-C開發(fā)板使用SPI2掛載MAX31865(數(shù)字式RTD溫度傳感器)芯片的方法。 1. 修改思路 添加一個(gè)SPI設(shè)備的思路為: 設(shè)備樹中添加描述 → 設(shè)備樹描述中對(duì)應(yīng)設(shè)備驅(qū)動(dòng) → 設(shè)備驅(qū)動(dòng)添加到
    發(fā)表于 08-28 16:41

    “雙系統(tǒng)”出爐!瑞芯微RK3562J非對(duì)稱AMP:Linux+RTOS/裸機(jī)

    ,既可各自獨(dú)立運(yùn)行不同的任務(wù),又可多個(gè)核心之間進(jìn)行間通信。 圖 1 RK3562J AMP異構(gòu)多核框架示意圖 “非對(duì)稱AMP”對(duì)工業(yè)有何意義 “系統(tǒng)實(shí)時(shí)性”更強(qiáng) 非對(duì)稱AMP架構(gòu)擁有更強(qiáng)的系統(tǒng)實(shí)時(shí)性
    發(fā)表于 11-21 16:44

    iCore-3562JQ 工業(yè)級(jí)核心板

    采用Rockchip高性能低功耗、四64位工業(yè)級(jí)處理器RK3562J,最大可配8GB大內(nèi)存;采用BTB接口,傳輸能力更強(qiáng);擁有工業(yè)級(jí)的穩(wěn)定性,-40°C至85°C工作溫度下可長(zhǎng)時(shí)間運(yùn)行;擁有豐富
    的頭像 發(fā)表于 03-05 08:02 ?642次閱讀
    iCore-<b class='flag-5'>3562</b>JQ 工業(yè)級(jí)核心板

    迅為國(guó)產(chǎn)四RK3562開發(fā)板底板硬件接口原理說明

    迅為國(guó)產(chǎn)四RK3562開發(fā)板底板硬件接口原理說明
    的頭像 發(fā)表于 06-14 15:27 ?1805次閱讀
    迅為國(guó)產(chǎn)四<b class='flag-5'>核</b><b class='flag-5'>RK3562</b>開發(fā)板底板硬件接口原理說明

    深度對(duì)比!瑞芯微RK3562JRK3568J好在哪里?

    了新的需求——尋找性能和接口基本保持不變的情況下,能有效降低產(chǎn)品成本、功耗的方案。因而RK3562J作為RK3568J的降本降功耗方案隆重登場(chǎng)!創(chuàng)龍科技基于瑞芯微
    的頭像 發(fā)表于 04-29 08:07 ?997次閱讀
    深度對(duì)比!瑞芯微<b class='flag-5'>RK3562J</b>比<b class='flag-5'>RK3568J</b>好在哪里?

    新品發(fā)布 ▏全新國(guó)產(chǎn)多核異構(gòu)瑞芯微RK3562J核心板,低功耗,高性價(jià)比,引領(lǐng)高效能“芯”時(shí)代

    ]HZ-CORE-RK3562J-S核心板其主處理器為四Cortex-A53,輔以獨(dú)立的Cortex-M0控制核心,主頻高達(dá)1.8GHz,兼具強(qiáng)大計(jì)算能力與高能效,適用于各種高
    的頭像 發(fā)表于 07-26 17:52 ?1204次閱讀
    新品發(fā)布 ▏全新國(guó)產(chǎn)多核異構(gòu)瑞芯微<b class='flag-5'>RK3562J</b>核心板,低功耗,高性價(jià)比,引領(lǐng)高效能“芯”時(shí)代

    新一代低價(jià)開發(fā)板芯片RK3562來啦! — 觸覺智能RK3562開發(fā)板

    3566,RK3568之類的,咋最近還出了個(gè)RK3562啊。這個(gè)RK3562可以認(rèn)為是RK3568的低配版,可以進(jìn)一步的降低價(jià)格。RK3562
    的頭像 發(fā)表于 08-15 17:42 ?1689次閱讀
    新一代低價(jià)開發(fā)板芯片<b class='flag-5'>RK3562</b>來啦! — 觸覺智能<b class='flag-5'>RK3562</b>開發(fā)板

    RK3562J正式支持NPU,性價(jià)比再提升!

    RK3562J是瑞芯微最新推出的一款超高性價(jià)比工業(yè)處理器,四Cortex-A53@1.8GHz + Cortex-M0@200MHz異構(gòu)多核架構(gòu),并支持十路UART、兩路CAN、兩路網(wǎng)口、三種顯示
    的頭像 發(fā)表于 01-23 16:00 ?85次閱讀
    <b class='flag-5'>RK3562J</b>正式支持NPU,性價(jià)比再提升!
    主站蜘蛛池模板: 99久久精品免费看国产一区二区三区 | 亚洲 欧美 国产 伦 综合 | 99精品影院 | 伦理片在线3348 | 伊人网青青草 | 中国农村妇女真实BBWBBWBBW | 人人在线碰碰视频免费 | 精品四虎国产在免费观看 | 成人1000部免费观看视频 | 中文无码有码亚洲 欧美 | 一线高清视频在线播放 | 亚洲一级电影 | 高清国产在线播放成人 | 秀婷程仪公欲息肉婷在线观看 | 99久久精品全部 | 色播播电影 | 99热久久这里只有精品 | 欧美激情一区二区三区视频 | 国产福利高清在线视频 | 亚洲AV无码一区二区三区乱子伦 | 女性爽爽影院免费观看 | 国产电影午夜成年免费视频 | 视频一区视频二区ae86 | 一级毛片免费视频网站 | 久久精品麻豆国产天美传媒果冻 | 国产精品午夜小视频观看 | 益日韩欧群交P片内射中文 艺术片 快播 | 97超碰97资源在线观看视频 | 午夜婷婷一夜七次郎 | 女人被躁到高潮嗷嗷叫免费 | 午夜福利08550 | 日韩久久影院 | 日本高清免费一本视频在线观看 | 日韩插啊免费视频在线观看 | 亚洲高清有码中文字 | 国产亚洲精品久久久久久禁果TV | 国产成人精品午夜福麻豆报告 | 久久日本精品在线热 | 97SE亚洲国产综合自在线不卡 | 麻豆免费高清完整版 | 2018久久视频在线视频观看 |