18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

RT1180 XMCD的特點和使用注意事項

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

掃碼添加小助手

加入工程師交流群

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

XMCD offset

與RT1170 固定的XMCD偏移位置不同,RT1180的XMCD偏移量因啟動設備而異。下表列出了使用不同啟動設備時的XMCD偏移量。

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

XMCD支持配置以下外設:

HyperRAM/APMemory (FlexSPI接口)

SDRAM (SEMC接口)

XMCD配置HyperRAM/APMemory

XMCD利用FlexSPI RAM 配置塊來配置連接到FlexSPI接口的HyperRAM或者APMemory PSRAM設備。

與RT1170相比,RT1180在使用XMCD時有一個limitation需要特別注意:

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

圖1 RT1180 FlexSPI AHBCR寄存器

如上圖所示,RT1180的FlexSPI模塊開放了AHB Boundary Alignment功能且默認設置為No limit,該功能在RT1170中沒有開放且默認設置為1KB。

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

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

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配置塊來配置連接到SMEC接口的SDRAM設備。相較于RT1170,RT1180在完整版配置方式中新增了圖4中的幾種配置。

1. SEMC模塊DCCR寄存器相關配置

當dccr_en設為0時會使用默認的DCCR寄存器值(默認值為0xB),設為1時用戶可以通過dccr_sdramen以及dccr_sdramval自定義設置DCCR寄存器。

2. SEMC模塊SDRAMCRx寄存器相關配置

當sdramcr0_en, Sdramcr1_en, Sdramcr2_en, Sdramcr3_en設為1時用戶可以自定義SDRAMCRx寄存器的值,設為0時則會將SDRAMCRx寄存器配置成默認的值,默認配置值如下所示:

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

SDRAMCR1 = 0x00772A22;

SDRAMCR2 = 0x00010A0D;

SDRAMCR3 = 0x21210409;

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

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

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

圖4 RT1180新增配置數(shù)據(jù)結構

使用XMCD

4.1 使用SDK

RT1180 SDK中加入了XMCD功能,采用簡化配置HyperRAM或者SDRAM,通過USE_HYPERRAM或USE_SDRAM宏定義選擇初始化不同的外設,注意只能定義其中一個宏,因為XMCD不能同時初始化這兩種外設。

任意打開一個示例工程,切換到flexspi_nor_hyperram_debug都會包含XMCD初始化HyperRAM的代碼。

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

圖5 工程文件中的XMCD

4.2 使用SEC工具

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

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

圖6 XMCD配置界面

用戶首先需要準備一份應用程序,該應用程序鏈接到對應外設地址中,且不用帶boot header,然后導入工具的Source executable image處。

XMCD下拉欄選擇FlexSPI RAM或者SEMC SDRAM,然后點擊Edit即可進行對應外設的簡化配置,如圖7所示:

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

圖7 XMCD配置選擇

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

參考

1. i.MX RT1180 Reference Manual

2. XMCD – i.MX RT11xx系列簡單易用的特定外設配置功能

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

    關注

    7

    文章

    2815

    瀏覽量

    52430
  • 寄存器
    +關注

    關注

    31

    文章

    5498

    瀏覽量

    128103
  • 接口
    +關注

    關注

    33

    文章

    9294

    瀏覽量

    155586

原文標題:RT1180 XMCD功能預覽

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    恩智浦i.MX RT1180 EtherCAT外設中SM FMMU功能介紹及應用

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

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

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

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

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

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

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

    恩智浦i.MX RT1180 MCU如何進入Boundary Scan模式

    本文重點介紹RT1180如何進入Boundary Scan模式,通過Jtag來進行板級硬件測試的過程。遵循IEEE1149.1中的測試訪問端口和BoundaryScan體系結構的標準。
    的頭像 發(fā)表于 10-22 09:50 ?584次閱讀
    恩智浦i.MX <b class='flag-5'>RT1180</b> MCU如何進入Boundary Scan模式

    RT1180 FlexSPI Follower模塊簡介

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

    求各電容的特點注意事項

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

    插齒機的性能特點有哪些?使用插齒機時有哪些注意事項?

    插齒機的性能特點有哪些?性能特點的結構特點和用途是什么?使用插齒機時有哪些注意事項?
    發(fā)表于 07-09 07:59

    RS485特點是什么?具有哪些注意事項

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

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

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

    膽機使用的注意事項

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

    使用注意事項

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

    使用注意事項

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

    XMCD – i.MX RT11xx系列簡單易用的特定外設配置功能

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

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

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