麻豆一区二区三区蜜桃免费_中文字幕Va一区二区三区 _国产成人综合久久二区_丰满多毛的大隂户毛茸茸_国产麻豆剧果冻传媒免费老狼_无码人妻精品一区二区三区久久久 _亚洲中文无码精品卡通_蜜臀亚洲AV永久无码精品老司机

【方輝專欄】ARM嵌入式編譯器(十四) 默認內(nèi)存映射介紹
發(fā)布時間:2022-09-14

摘要: 本文主要對Arm Compiler 6編譯器,默認內(nèi)存映射介紹。

關鍵字:Arm Compiler 6、編譯器、內(nèi)存映射


基于 Arm?v6-M 和 Armv7-M 架構的處理器具有固定的內(nèi)存映射。固定的內(nèi)存映射可以更輕松地在基于這些處理器之間移植軟件。

默認的內(nèi)存映射如下圖所示:



鏈接器將可執(zhí)行文件加載到地址0X8000,先放置只讀(RO)部分,然后是讀/寫(R/W)部分,然后是零初始化(ZI)部分。

堆是從零初始化(ZI)的頂部開始,因此具體的位置是鏈接器在鏈接完成后確定的。

棧的位置是由應用程序啟動期間的半主機操作提供,因此取決于調(diào)試環(huán)境。


鏈接器放置規(guī)則如下圖所示,通常鏈接器按屬性(RO、RW、ZI)、名稱和輸入列表中的位置進行放置。



來源:《Arm? Compiler for Embedded User Guide Version 6.18》


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


關于億道電子

億道電子技術有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設計周期,提升產(chǎn)品可靠性。

20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關系,并作為他們在中國區(qū)的主要分銷合作伙伴服務了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設計工具、軟件編譯以及測試工具、結構設計工具、仿真工具、電氣設計工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標。

歡迎關注“億道電子”公眾號

了解更多研發(fā)工具軟件知識