chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

RT1180 XMCD的特點(diǎn)和使用注意事項(xiàng)

恩智浦MCU加油站 ? 來(lái)源:恩智浦MCU加油站 ? 2025-10-07 11:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

之前在 “XMCD – i.MX RT11xx系列簡(jiǎn)單易用的特定外設(shè)配置功能”的文章給大家介紹了XMCD功能的基礎(chǔ)知識(shí)和用法,不過(guò)前面是以RT1170為例介紹的,本文將基于RT1180著重介紹XMCD的特點(diǎn)以及使用時(shí)的注意事項(xiàng)。

XMCD offset

與RT1170 固定的XMCD偏移位置不同,RT1180的XMCD偏移量因啟動(dòng)設(shè)備而異。下表列出了使用不同啟動(dòng)設(shè)備時(shí)的XMCD偏移量。

97afb554-99aa-11f0-8c8f-92fbcf53809c.png

XMCD支持配置以下外設(shè):

HyperRAM/APMemory (FlexSPI接口)

SDRAM (SEMC接口)

XMCD配置HyperRAM/APMemory

XMCD利用FlexSPI RAM 配置塊來(lái)配置連接到FlexSPI接口的HyperRAM或者APMemory PSRAM設(shè)備。

與RT1170相比,RT1180在使用XMCD時(shí)有一個(gè)limitation需要特別注意:

980a3902-99aa-11f0-8c8f-92fbcf53809c.png

圖1 RT1180 FlexSPI AHBCR寄存器

如上圖所示,RT1180的FlexSPI模塊開(kāi)放了AHB Boundary Alignment功能且默認(rèn)設(shè)置為No limit,該功能在RT1170中沒(méi)有開(kāi)放且默認(rèn)設(shè)置為1KB。

RT1180 XMCD對(duì)于該功能保持了默認(rèn)值設(shè)置,也就是對(duì)AHB讀寫操作的邊界不做任何限制,因此對(duì)于那些規(guī)定了讀寫操作無(wú)法跨邊界的外設(shè)來(lái)說(shuō),F(xiàn)lexSPI AHB讀寫一旦跨邊界,則會(huì)出錯(cuò)。 比如圖2中的Dual-die的HyperRAM,圖3中的Apmemory廠商的OPI PSRAM,都有不能跨邊界操作的要求。

基于此,若需要用到RT1180 XMCD去配置初始化HyperRAM或者APMemory PSRAM外設(shè)時(shí),盡量選用沒(méi)有這些限制的HyperRAM/PSRAM。若實(shí)在需要使用,則建議在應(yīng)用程序中將AHBCR寄存器中的ALIGNMENT域設(shè)為非0值后再對(duì)HyperRAM/PSRAM進(jìn)行讀寫操作。

9868a942-99aa-11f0-8c8f-92fbcf53809c.png

圖2 Dual-die HyperRAM

98c6f4de-99aa-11f0-8c8f-92fbcf53809c.png

圖3 Apmemory OPI PSRAM

XMCD配置SDRAM XMCD利用SEMC SDRAM配置塊來(lái)配置連接到SMEC接口的SDRAM設(shè)備。相較于RT1170,RT1180在完整版配置方式中新增了圖4中的幾種配置。

1. SEMC模塊DCCR寄存器相關(guān)配置

當(dāng)dccr_en設(shè)為0時(shí)會(huì)使用默認(rèn)的DCCR寄存器值(默認(rèn)值為0xB),設(shè)為1時(shí)用戶可以通過(guò)dccr_sdramen以及dccr_sdramval自定義設(shè)置DCCR寄存器。

2. SEMC模塊SDRAMCRx寄存器相關(guān)配置

當(dāng)sdramcr0_en, Sdramcr1_en, Sdramcr2_en, Sdramcr3_en設(shè)為1時(shí)用戶可以自定義SDRAMCRx寄存器的值,設(shè)為0時(shí)則會(huì)將SDRAMCRx寄存器配置成默認(rèn)的值,默認(rèn)配置值如下所示:

SDRAMCR0 = 0x00000F30U | (port_size & 0x3U);(port_size為用戶定義的)

SDRAMCR1 = 0x00772A22;

SDRAMCR2 = 0x00010A0D;

SDRAMCR3 = 0x21210409;

若選用的SDRAM的相關(guān)參數(shù)符合默認(rèn)配置則可以直接選用默認(rèn)配置,若有區(qū)別則需要用戶自定義配置。

9920edd6-99aa-11f0-8c8f-92fbcf53809c.png

997daf08-99aa-11f0-8c8f-92fbcf53809c.png

圖4 RT1180新增配置數(shù)據(jù)結(jié)構(gòu)

使用XMCD

4.1 使用SDK

RT1180 SDK中加入了XMCD功能,采用簡(jiǎn)化配置HyperRAM或者SDRAM,通過(guò)USE_HYPERRAM或USE_SDRAM宏定義選擇初始化不同的外設(shè),注意只能定義其中一個(gè)宏,因?yàn)閄MCD不能同時(shí)初始化這兩種外設(shè)。

任意打開(kāi)一個(gè)示例工程,切換到flexspi_nor_hyperram_debug都會(huì)包含XMCD初始化HyperRAM的代碼。

99d72628-99aa-11f0-8c8f-92fbcf53809c.png

圖5 工程文件中的XMCD

4.2 使用SEC工具

MCUXpresso Secure Provisioning Tool(SEC)是一款可以生成和配置可啟動(dòng)可執(zhí)行文件的工具,可以支持XMCD功能進(jìn)行FlexSPI和SEMC外設(shè)的配置。配置界面如圖6所示:

9a3f1134-99aa-11f0-8c8f-92fbcf53809c.png

圖6 XMCD配置界面

用戶首先需要準(zhǔn)備一份應(yīng)用程序,該應(yīng)用程序鏈接到對(duì)應(yīng)外設(shè)地址中,且不用帶boot header,然后導(dǎo)入工具的Source executable image處。

XMCD下拉欄選擇FlexSPI RAM或者SEMC SDRAM,然后點(diǎn)擊Edit即可進(jìn)行對(duì)應(yīng)外設(shè)的簡(jiǎn)化配置,如圖7所示:

9a9cb050-99aa-11f0-8c8f-92fbcf53809c.png

圖7 XMCD配置選擇

配置完成后執(zhí)行Build image生成可啟動(dòng)文件,最后利用Write image下載到板卡即可。

參考

1. i.MX RT1180 Reference Manual

2. XMCD – i.MX RT11xx系列簡(jiǎn)單易用的特定外設(shè)配置功能

聲明:本文內(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)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2811

    瀏覽量

    52275
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5492

    瀏覽量

    127683
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9255

    瀏覽量

    155391

原文標(biāo)題:RT1180 XMCD功能預(yù)覽

文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    恩智浦i.MX RT1180 EtherCAT外設(shè)中SM FMMU功能介紹及應(yīng)用

    NXP的i.MX RT1180 crossoverMCU具有Arm Cortex-M7(CM7)和Cortex-M33(CM33)雙內(nèi)核,CM7內(nèi)核的運(yùn)行速度可達(dá)800 MHz,CM33內(nèi)核的運(yùn)行
    的頭像 發(fā)表于 01-16 09:17 ?3173次閱讀
    恩智浦i.MX <b class='flag-5'>RT1180</b> EtherCAT外設(shè)中SM FMMU功能介紹及應(yīng)用

    恩智浦MCU方案 單顆i.MX RT1180實(shí)現(xiàn)EtherCAT+伺服控制

    介紹基于單顆i.MX RT1180芯片的EtherCAT+伺服電機(jī)控制方案-伺服控制板硬件電路資源介紹,即為下圖中的Servo Motor Driver Board。
    的頭像 發(fā)表于 09-11 14:27 ?6704次閱讀
    恩智浦MCU方案 單顆i.MX <b class='flag-5'>RT1180</b>實(shí)現(xiàn)EtherCAT+伺服控制

    基于恩智浦i.MX RT1180芯片的EtherCAT+伺服電機(jī)控制方案

    i.MX RT1180是恩智浦最近推出的一款高性能跨界處理器,其中包含了300MHz的Arm Cortex-M33核以及800MHz的Arm Cortex-M7核,集成了多種網(wǎng)絡(luò)功能如時(shí)間敏感網(wǎng)絡(luò)
    的頭像 發(fā)表于 09-22 16:27 ?7210次閱讀
    基于恩智浦i.MX <b class='flag-5'>RT1180</b>芯片的EtherCAT+伺服電機(jī)控制方案

    恩智浦i.MX RT1180跨界MCU助力下一代伺服控制系統(tǒng)

    今天我們將聚焦一項(xiàng)正在重塑工業(yè)自動(dòng)化邊界的技術(shù)組合 —— 基于NXP的i.MX RT1180微控制器,實(shí)現(xiàn)EtherCAT通信與高性能伺服控制的融合方案。
    的頭像 發(fā)表于 09-28 14:16 ?3538次閱讀
    恩智浦i.MX <b class='flag-5'>RT1180</b>跨界MCU助力下一代伺服控制系統(tǒng)

    RT1180 FlexSPI Follower模塊簡(jiǎn)介

    該模塊在外部SPI主設(shè)備和RT1180芯片之間架起了一座通信的橋梁。今天就來(lái)正式認(rèn)識(shí)一下吧!
    的頭像 發(fā)表于 10-07 11:09 ?698次閱讀
    <b class='flag-5'>RT1180</b> FlexSPI Follower模塊簡(jiǎn)介

    求各電容的特點(diǎn)注意事項(xiàng)

    各電容的特點(diǎn)注意事項(xiàng),允許電壓范圍等等
    發(fā)表于 10-03 22:48

    插齒機(jī)的性能特點(diǎn)有哪些?使用插齒機(jī)時(shí)有哪些注意事項(xiàng)

    插齒機(jī)的性能特點(diǎn)有哪些?性能特點(diǎn)的結(jié)構(gòu)特點(diǎn)和用途是什么?使用插齒機(jī)時(shí)有哪些注意事項(xiàng)?
    發(fā)表于 07-09 07:59

    RS485特點(diǎn)是什么?具有哪些注意事項(xiàng)

    通信具有哪些分類?RS485特點(diǎn)是什么?具有哪些注意事項(xiàng)?
    發(fā)表于 02-16 07:00

    RT1180內(nèi)建外設(shè)是否與RT1170內(nèi)建外設(shè)寄存器兼容?

    iMX-RT1180 的文檔尚未提供給客戶,但它看起來(lái)非常適合我的應(yīng)用。我目前有一個(gè) iMX-RT1170 評(píng)估板可以用來(lái)開(kāi)始開(kāi)發(fā)。RT1180 內(nèi)建外設(shè)是否與 RT1170 內(nèi)建外設(shè)
    發(fā)表于 05-06 08:35

    膽機(jī)使用的注意事項(xiàng)

    膽機(jī)使用的注意事項(xiàng):膽機(jī)使用的注意事項(xiàng) 我是初哥, 現(xiàn)在對(duì)膽機(jī)感興趣, 但聽(tīng)說(shuō)膽機(jī)使用麻煩, 請(qǐng)問(wèn)有什么需要注意的?湖南吉首火車站 范增不必?fù)?dān)心, 膽機(jī)的使用方法
    發(fā)表于 11-29 17:09 ?46次下載

    掌握液壓缸的特點(diǎn)及相關(guān)應(yīng)用與注意事項(xiàng)

    液壓缸是液壓系統(tǒng)中應(yīng)用非常廣的結(jié)構(gòu)形式,為了正確地設(shè)計(jì)和使用這類缸,應(yīng)該掌握它的特點(diǎn)及相關(guān)應(yīng)用與注意事項(xiàng)。
    的頭像 發(fā)表于 03-15 10:22 ?7439次閱讀

    使用注意事項(xiàng)

    使用注意事項(xiàng)
    發(fā)表于 03-17 20:14 ?1次下載
    使用<b class='flag-5'>注意事項(xiàng)</b>

    使用注意事項(xiàng)

    使用注意事項(xiàng)
    發(fā)表于 07-07 19:04 ?0次下載
    使用<b class='flag-5'>注意事項(xiàng)</b>

    XMCD – i.MX RT11xx系列簡(jiǎn)單易用的特定外設(shè)配置功能

    從i.MX RT1160/ RT1170 B0以及后續(xù)的RT1180開(kāi)始,BootROM引入了XMCD新功能,其用途與傳統(tǒng)DCD功能(之前文章介紹過(guò))類似。DCD可以實(shí)現(xiàn)對(duì)芯片指定外設(shè)
    的頭像 發(fā)表于 10-26 09:25 ?2708次閱讀
    <b class='flag-5'>XMCD</b> – i.MX <b class='flag-5'>RT</b>11xx系列簡(jiǎn)單易用的特定外設(shè)配置功能

    恩智浦i.MX RT1180跨界處理器如何選型

    i.MX RT1180 跨界處理器包含眾多的型號(hào),以滿足客戶對(duì)不同性能與價(jià)格的需求,今天就先給大家說(shuō)說(shuō)如何選型。
    的頭像 發(fā)表于 09-28 14:01 ?984次閱讀
    恩智浦i.MX <b class='flag-5'>RT1180</b>跨界處理器如何選型