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

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

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

3天內不再提示

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

啟揚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)雙核心通信,那么今天就給大家分享一下相關技巧。

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?

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

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

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

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

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

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文件下。它們對應著不同的加載位置,我們需要的是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核心調試串口上查看到啟動信息,如下圖所示:

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

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

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

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

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

至此,i.MX8MPlus的rpmsg就調試成功了。

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

    關注

    135

    文章

    9589

    瀏覽量

    393815
  • 開發(fā)板
    +關注

    關注

    26

    文章

    6433

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    i.mx8mplus 的 JTAG 檢測失敗的原因?

    我們一直在開發(fā) i.mx8mplus EVK,同時調試無法連接到目標錯誤。在調試時,我們在示波器中觀察到 JTAG 的每個引腳,然后我們發(fā)現(xiàn) TDO 引腳連續(xù)為 0.5v。這會產生任何問題
    發(fā)表于 03-23 06:11

    無法連接到 i.MX8MPLUS EVK如何解決?

    我們有一個 i.mx8mplus 評估板。我們正在嘗試使用裸機示例代碼通過調試連接電路板,但在調試時,我們收到了以下附加錯誤。 we using Arm Development Studio
    發(fā)表于 04-23 06:22

    使用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構建因從imx8mm.dtsi中刪除rpmsg節(jié)而失???

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

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

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

    使用pingpong示例調試rpmsg時遇到的問題求解

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

    如何構建OpenVG程序并在i.MX8MPlus上運行它們?

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

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

    有一款NXP推出的處理器,一經問世便備受業(yè)界矚目,這便是i.MX中首款集成專用神經處理引擎(NPU)的i.MX8MPlus。NXP官方給這顆處理器的定位是“能夠在工業(yè)和物聯(lián)網等領域實現(xiàn)邊緣端高級機器
    的頭像 發(fā)表于 09-13 19:02 ?1996次閱讀
    一文讀懂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 ?1915次閱讀
    啟揚<b class='flag-5'>i.MX8</b>M Plus核心板、開發(fā)板編解碼性能測試

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

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

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

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

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

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

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

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

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

    我司IAC-IMX8MP-Kit開發(fā)板搭載NXPi.MX8MPlusSOC,該芯片采用4顆ArmCortex-A53核心以及1顆ArmCortex-M7核心。目前開發(fā)板默認搭載Yocto文件系統(tǒng)
    的頭像 發(fā)表于 05-08 17:23 ?791次閱讀
    技術分享 | <b class='flag-5'>i.MX8MPlus</b> Journal日志管理系統(tǒng)

    【項目實戰(zhàn)】基于i.MX8M Plus的人工智能小車(AGV導航、視覺避障、自動跟隨、顏色識別、防跌落)有教程代碼

    今天給大家分享一款人工智能AGV自主導航小車,該款小車主要是基于NXPi.MX8MPlus主控。i.MX8MPlus應用處理器是NXP推出的一款致力于推動機器學習(ML),機器視覺,多媒體與工業(yè)邊緣
    的頭像 發(fā)表于 09-10 17:04 ?1120次閱讀
    【項目實戰(zhàn)】基于<b class='flag-5'>i.MX8</b>M Plus的人工智能小車(AGV導航、視覺避障、自動跟隨、顏色識別、防跌落)有教程代碼
    彭州市| 绿春县| 西城区| 平乐县| 和平区| 永昌县| 鄂州市| 江西省| 灵璧县| 类乌齐县| 来宾市| 准格尔旗| 定边县| 双城市| 英山县| 安西县| 邻水| 清涧县| 芦山县| 汉阴县| 克拉玛依市| 正定县| 台山市| 沅江市| 遂宁市| 三穗县| 崇左市| 黄石市| 枣阳市| 漳平市| 五大连池市| 南昌县| 镇宁| 高密市| 朔州市| 沁水县| 许昌县| 正宁县| 青冈县| 赞皇县| 泰宁县|