日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Cortex‐M3-存储器映射

發(fā)布時(shí)間:2024/4/13 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Cortex‐M3-存储器映射 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

總體來(lái)說(shuō),支持 4GB 存儲(chǔ)空間:

  • Cortex‐M3 存儲(chǔ)器映射由半導(dǎo)體廠家說(shuō)了算,Cortex‐M3 預(yù)先定義好了“粗線條的”存儲(chǔ)器映射。通過(guò)把片上外設(shè)的寄存器映射到外設(shè)區(qū),就可以簡(jiǎn)單地以訪問(wèn)內(nèi)存的方式來(lái)訪問(wèn)這些外設(shè)的寄存器,從而控制外設(shè)的工作。結(jié)果,片上外設(shè)可以使用 C 語(yǔ)言來(lái)操作。這種預(yù)定義的映射關(guān)系,也使得對(duì)訪問(wèn)速度可以做高度的優(yōu)化,而且對(duì)于片上系統(tǒng)的設(shè)計(jì)而言更易集成(還有一個(gè)重要的,不用每學(xué)一種不同的單片機(jī)就要熟悉一種新的存儲(chǔ)器映射——譯注)。
  • Cortex‐M3 的內(nèi)部擁有一個(gè)總線基礎(chǔ)設(shè)施,專(zhuān)用于優(yōu)化對(duì)這種存儲(chǔ)器結(jié)構(gòu)的使用。在此之上,CM3 甚至還允許這些區(qū)域之間“越權(quán)使用”。比如說(shuō),數(shù)據(jù)存儲(chǔ)器也可以被放到代碼區(qū),而且代碼也能夠在外部 RAM 區(qū)中執(zhí)行(但是會(huì)變慢不少)。
  • 處于最高地址的系統(tǒng)級(jí)存儲(chǔ)區(qū),是 CM3 用于藏“私房錢(qián)”的——包括中斷控制器、MPU 以及各種調(diào)試組件。所有這些設(shè)備均使用固定的地址。通過(guò)把基礎(chǔ)設(shè)施的地址定死,就至少在內(nèi)核水平上,為應(yīng)用程序的移植掃清了障礙。

總結(jié)

以上是生活随笔為你收集整理的Cortex‐M3-存储器映射的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。