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

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

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

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

如何實現(xiàn)i.MX8MPlus的rpmsg調(diào)試

啟揚ARM嵌入式開發(fā) ? 2025-03-20 17:26 ? 次閱讀

我司IAC-IMX8MP-Kit開發(fā)板搭載NXP i.MX8MPlus SOC,該芯片采用4顆Arm Cortex-A53核心以及1顆Arm Cortex-M7核心。很多客戶需求在M核心運行實時操作系統(tǒng),而在A核心上運行Linux,實現(xiàn)雙核心通信,那么今天就給大家分享一下相關(guān)技巧。

6196e374-056d-11f0-9434-92fbcf53809c.jpg

首先,我們需要在A核心,也就是Linux系統(tǒng)上把M核心打開,并且為M核心提供一定的硬件資源,如運行空間等。同時,如果需要核心間通訊,也需要增加一個節(jié)點,讓兩顆核心在節(jié)點間進行信息交互,具體修改如下圖所示:

61be9c2a-056d-11f0-9434-92fbcf53809c.png61d67246-056d-11f0-9434-92fbcf53809c.png?

將編譯好的設(shè)備樹重新燒寫到開發(fā)板中,這樣M核心就正常啟動了。

接下來需向NXP官方獲取一份關(guān)于M核心的測試代碼,以及相對應(yīng)的編譯器。編譯器網(wǎng)址如下:https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads。測試代碼的網(wǎng)址如下:https://mcuxpresso.nxp.com/zh,選擇對應(yīng)教育評估版,就可以下載對應(yīng)SOC的測試代碼了,如下圖所示:

61f7c5f4-056d-11f0-9434-92fbcf53809c.png?

6208b65c-056d-11f0-9434-92fbcf53809c.png?

這里我們獲取的源碼包名為:SDK_24_12_00_EVK-MIMX8MP.zip。在PC Ubuntu環(huán)境中將源碼包解壓,內(nèi)容如下:

62180aee-056d-11f0-9434-92fbcf53809c.png?

進入到

boards/evkmimx8mp/multicore_examples/rpmsg_lite_str_echo_rtos/remote/armgcc/下,并且聲明上面提到的編譯器,直接運行./build_all.sh即可生成三個bin文件,分別在debug/release、ddr_debug/ddr_release、flash_debug/flash_release文件下。它們對應(yīng)著不同的加載位置,我們需要的是ddr_release下的bin文件。

最后,我們將bin文件更名為m7.bin,在uboot階段將其加載到指定位置,具體命令如下(注意路徑):

setenv loadimage 'fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}; ext4load mmc 2:2 0x80000000 /home/root/m7.bin; dcache flush; bootaux 0x80000000',接下來啟動完成后就可以在M核心調(diào)試串口上查看到啟動信息,如下圖所示:

622dfc32-056d-11f0-9434-92fbcf53809c.png?

同時在Linux端需要加載rpmsg的驅(qū)動,insmod imx_rpmsg_tty.ko,加載成功后會默認(rèn)向M核心發(fā)送一條消息,如下圖所示:

62427536-056d-11f0-9434-92fbcf53809c.png?

并且生成用于交互的設(shè)備節(jié)點/dev/ttyRPMSG30。如果需要與M核心通訊,只需要向節(jié)點發(fā)送信息,就可以在M核心收到所發(fā)來的串口信息了,如下圖所示:

6258c7dc-056d-11f0-9434-92fbcf53809c.png6278cbf4-056d-11f0-9434-92fbcf53809c.png

至此,i.MX8MPlus的rpmsg就調(diào)試成功了。

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

    關(guān)注

    134

    文章

    9307

    瀏覽量

    375007
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5515

    瀏覽量

    102270
收藏 人收藏

    評論

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

    使用i.MX8MPlus運行Windows 10 IoT系統(tǒng),遇到了三星eMMC的兼容性問題如何解決?

    我們使用i.MX8MPlus運行Windows 10 IoT系統(tǒng),遇到了三星eMMC的兼容性問題。如何解決?詳情如下:1.使用三星/KLMAG1JETD-B041/16GB eMMC5.1無法運行
    發(fā)表于 03-17 09:03

    i.MX8MM-BSP 5.15.52 linux-imx構(gòu)建因從imx8mm.dtsi中刪除rpmsg節(jié)而失敗?

    評論是什么意思,“i.MX8 RPMSG 支持已切換到遠(yuǎn)程 proc”?BSP 5.15 中的 RPMSG 實現(xiàn)和配置是否發(fā)生了變化,如果是,我們?nèi)绾螆?zhí)行我們之前在 DTS 文件中所做
    發(fā)表于 03-21 06:34

    請問I.MX8MPlus板在網(wǎng)絡(luò)中是否可以作為節(jié)點或路由器或兩者兼而有之?

    我正在嘗試使用節(jié)點(MIMXRT1170)和交換機(LS1028A)建立本地網(wǎng)絡(luò)。我也有 I.MX8MPlus 板,但它究竟有什么用。它可以用作兩個網(wǎng)絡(luò)之間的網(wǎng)橋/路由器嗎?或者它也是一個節(jié)點,就像 MIMXRT1170 一樣?
    發(fā)表于 03-21 07:14

    使用pingpong示例調(diào)試rpmsg時遇到的問題求解

    我正在開發(fā)基于 i.MX8M mini 的定制板,帶有 Eclipse、GNU Arm Embedded 工具鏈和 Segger J-Link。我在使用 pingpong 示例調(diào)試 rpmsg
    發(fā)表于 03-31 06:51

    是否有不使用FreeRTOS的RPMSG示例?

    我正在使用 iMX8MPlus。我已經(jīng)構(gòu)建/運行了rpmsg_lite_str_echo_rtos示例并設(shè)法從 Linux 與它通信;但是,我不想讓 FreeRTOS 擋路。是否有不使用 FreeRTOS 的 RPMSG 示例?
    發(fā)表于 04-20 07:50

    如何構(gòu)建OpenVG程序并在i.MX8MPlus上運行它們?

    與 OpenVG 相關(guān)的示例代碼,但我不確定如何將它與i.MX8M Plus 的 SDK。如果您有關(guān)于如何在 i.MX8M Plus 平臺上構(gòu)建和運行此示例代碼的說明或資源
    發(fā)表于 05-31 12:16

    使用DS-MDK來調(diào)試i.MX7

      本文就基于Toradex 基于NXP i.MX7處理器發(fā)布的Colibir i.MX7計算機模塊來進行演示如何使用DS-MDK來調(diào)試i.MX7。
    發(fā)表于 09-18 16:02 ?10次下載
    使用DS-MDK來<b class='flag-5'>調(diào)試</b><b class='flag-5'>i.MX</b>7

    通過i.MX8MPlus開發(fā)板實現(xiàn)異構(gòu)處理器間的相互通訊

    ,所以在一起使用時,需要將A53的這些資源關(guān)閉,這里就需要用到myd-jx8mp-rpmsg.dtb設(shè)備樹。這里的M7使用uart4 作為串口。 下文介紹如何使用M7,以及編譯M7程序的方法
    的頭像 發(fā)表于 07-22 15:25 ?1486次閱讀
    通過<b class='flag-5'>i.MX8MPlus</b>開發(fā)板<b class='flag-5'>實現(xiàn)</b>異構(gòu)處理器間的相互通訊

    一文讀懂NXP i.MX 8M Plus有多優(yōu)秀

    有一款NXP推出的處理器,一經(jīng)問世便備受業(yè)界矚目,這便是i.MX中首款集成專用神經(jīng)處理引擎(NPU)的i.MX8MPlus。NXP官方給這顆處理器的定位是“能夠在工業(yè)和物聯(lián)網(wǎng)等領(lǐng)域實現(xiàn)邊緣端高級機器
    的頭像 發(fā)表于 09-13 19:02 ?1375次閱讀
    一文讀懂NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8</b>M Plus有多優(yōu)秀

    啟揚i.MX8M Plus核心板、開發(fā)板編解碼性能測試

    到底如何?i.MX8MPlus特點CPU:4個Cortex-A53+1個Cortex-M7;GPU:16GFLOPS(高精度)OpenGLES3.1/3.0、Vul
    的頭像 發(fā)表于 08-07 16:53 ?1146次閱讀
    啟揚<b class='flag-5'>i.MX8</b>M Plus核心板、開發(fā)板編解碼性能測試

    技術(shù)分享 | 啟揚i.MX8M Plus開發(fā)板適配LVDS屏幕

    i.MX8MPlus是NXP推出的一款具有高可靠性,適合用于機器學(xué)習(xí)和視覺、高級多媒體和工業(yè)物聯(lián)網(wǎng)的處理器。為發(fā)揮其強大的多媒體性能,啟揚在i.MX8MPlus配套底板上引出1路4通道
    的頭像 發(fā)表于 09-30 09:27 ?1289次閱讀
    技術(shù)分享 | 啟揚<b class='flag-5'>i.MX8</b>M Plus開發(fā)板適配LVDS屏幕

    i.MX 8M Plus加持的AI領(lǐng)域的里程碑開發(fā)板長什么樣?

    優(yōu)惠讓你的開發(fā)更絲滑~~今天隆重登場的開發(fā)板是基于i.MX8MPlus的MYD-JX8MPQ開發(fā)板不僅擁有異常強悍的高性能處理器還有豐富的開發(fā)資源完善的軟件開發(fā)生態(tài)
    的頭像 發(fā)表于 10-31 14:44 ?1170次閱讀
    <b class='flag-5'>i.MX</b> <b class='flag-5'>8</b>M Plus加持的AI領(lǐng)域的里程碑開發(fā)板長什么樣?

    技術(shù)分享 | i.MX8M Plus開發(fā)板支持ov5640

    在安防、工業(yè)物聯(lián)、機器人、多媒體等領(lǐng)域的產(chǎn)品開發(fā)過程中,都需要進行圖像采集,這要求硬件具備攝像頭接口來實現(xiàn)i.MX8MPlus是NXP推出的一款具有高可靠性,適合用于機器學(xué)習(xí)和視覺、高級多媒體
    的頭像 發(fā)表于 11-03 09:37 ?1788次閱讀
    技術(shù)分享 | <b class='flag-5'>i.MX8</b>M Plus開發(fā)板支持ov5640

    技術(shù)分享 | i.MX8M Plus開發(fā)板交叉編譯qt5.15.2

    為了滿足客戶在啟揚i.MX8MPlus開發(fā)板使用過程中編譯qt版本的需求,這里小編出一期關(guān)于i.MX8MPlus開發(fā)板交叉編譯qt5.15.2的教程。如果因為yocto工程過于繁瑣而不想拉去工程去
    的頭像 發(fā)表于 11-18 09:35 ?1987次閱讀
    技術(shù)分享 | <b class='flag-5'>i.MX8</b>M Plus開發(fā)板交叉編譯qt5.15.2

    技術(shù)分享 | i.MX8MPlus Journal日志管理系統(tǒng)

    我司IAC-IMX8MP-Kit開發(fā)板搭載NXPi.MX8MPlusSOC,該芯片采用4顆ArmCortex-A53核心以及1顆ArmCortex-M7核心。目前開發(fā)板默認(rèn)搭載Yocto文件系統(tǒng)
    的頭像 發(fā)表于 05-08 17:23 ?217次閱讀
    技術(shù)分享 | <b class='flag-5'>i.MX8MPlus</b> Journal日志管理系統(tǒng)
    主站蜘蛛池模板: 天天射视频 | 一级黄色录像毛片 | 日本三级强在线观看 | 亚洲性久久久影院 | 男女吃奶一进一出动态图 | 欧美精品网 | 成人欧美一区二区三区视频不卡 | 国产精品一区在线观看你懂的 | 亚洲久优优色优在线播放 | 日本aaaaa级片 | 免费的黄视频 | 亚洲国产综合视频 | 亚洲色四在线视频观看 | 国产性大片黄在线观看在线放 | 九九热在线免费视频 | 天天天天天干 | 五月天婷婷影院 | 狼色视频在线观免费观看 | 人人人人干 | 午夜国产精品理论片久久影院 | 成人看的一级毛片 | 久久天天躁狠狠躁夜夜呲 | 亚洲伊人久久大香线蕉啊 | 婷婷免费高清视频在线观看 | 天天射天天操天天 | 男女性接交无遮挡免费看视频 | 日本特黄特色特爽大片老鸭 | 黄色免费在线视频 | 特黄特黄特色大片免费观看 | a天堂在线观看 | 久久草在线免费 | 天天干精品| 韩国理伦片在线观看2828 | 国产成人综合日韩精品婷婷九月 | 久久久噜噜噜 | 国产三级日本三级日产三级66 | 免费国产不卡午夜福在线 | 欧美aaa| 精品成人在线观看 | 色综合天天综一个色天天综合网 | 天天看天天射天天碰 |