新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 如何從片外flash啟動

        如何從片外flash啟動

        作者: 時間:2016-11-20 來源:網絡 收藏
        實現片外flash啟動,需要在__main()函數之前初始化EMC,即靜態EMC控制器的初始化。同時需要在引導程序完成之后,進入__main之前把主程序轉移到RAM中運行。

        本文引用地址:http://www.104case.com/article/201611/319021.htm

        對于復雜情況,如RO段被分成幾部分并映射到存儲空間的多個地方時,需要創建一個稱為“分布裝載描述文件”的文本文件,通知連接器把程序的某一部分連接在存儲器的某個地址空間。需要指出的是,分布裝載描述文件中的定義要按照系統重定向后的存儲器分布情況進行。在引導程序完成初始化的任務后(此處注意:必須要等到引導程序運行完畢),應該把主程序(也就是中斷向量表中的前64個字節,一般復制到SDRAM中,同時設置MEMMAP=0x02,lpc2478中也就是內存映射到SDRAM)轉移到RAM中去運行,以加快系統的運行速度。



        關鍵詞: 片外flash啟

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 色达县| 五莲县| 南涧| 沁水县| 磐石市| 疏勒县| 社旗县| 奉贤区| 重庆市| 永年县| 嘉定区| 商河县| 渑池县| 阳新县| 重庆市| 应城市| 万载县| 东阿县| 当阳市| 南靖县| 北宁市| 高阳县| 堆龙德庆县| 新巴尔虎左旗| 虹口区| 巫溪县| 怀宁县| 库尔勒市| 凉山| 罗山县| 苗栗市| 湖南省| 宁晋县| 巴中市| 阿勒泰市| 黎川县| 玉林市| 天峻县| 怀来县| 抚远县| 枞阳县|