女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

3天內不再提示

如何實現i.MX8MPlus的rpmsg調試

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

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

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

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

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

將編譯好的設備樹重新燒寫到開發板中,這樣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環境中將源碼包解壓,內容如下:

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核心發送一條消息,如下圖所示:

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

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

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

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

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

    關注

    134

    文章

    9322

    瀏覽量

    375494
  • 開發板
    +關注

    關注

    25

    文章

    5570

    瀏覽量

    102881
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

    i.MX8MM-BSP 5.15.52 linux-imx構建因從imx8mm.dtsi中刪除rpmsg節而失敗?

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

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

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

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

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

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

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

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

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

    使用DS-MDK來調試i.MX7

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

    通過i.MX8MPlus開發板實現異構處理器間的相互通訊

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

    一文讀懂NXP i.MX 8M Plus有多優秀

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

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

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

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

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

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

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

    技術分享 | i.MX8M Plus開發板支持ov5640

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

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

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

    技術分享 | i.MX8MPlus Journal日志管理系統

    我司IAC-IMX8MP-Kit開發板搭載NXPi.MX8MPlusSOC,該芯片采用4顆ArmCortex-A53核心以及1顆ArmCortex-M7核心。目前開發板默認搭載Yocto文件系統
    的頭像 發表于 05-08 17:23 ?252次閱讀
    技術分享 | <b class='flag-5'>i.MX8MPlus</b> Journal日志管理系統
    主站蜘蛛池模板: 古交市| 凤阳县| 福贡县| 水城县| 正宁县| 江阴市| 阜平县| 息烽县| 库尔勒市| 萝北县| 栾城县| 长阳| 丰台区| 临潭县| 剑阁县| 神农架林区| 尤溪县| 赫章县| 潮州市| 沧源| 安庆市| 蕉岭县| 宜阳县| 星座| 靖远县| 日照市| 鸡东县| 神农架林区| 贡嘎县| 简阳市| 土默特右旗| 朝阳市| 罗甸县| 哈密市| 凉山| 石狮市| 应城市| 台前县| 南康市| 修水县| 阿拉尔市|