新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > S3C6410啟動模式介紹

        S3C6410啟動模式介紹

        作者: 時間:2016-11-28 來源:網絡 收藏

        IROM模式可以支持MoviNand,SD/MMC,iNand,OneNand和Nand等。關于IROM的引導,具體過程如圖:

        1.處理器上電后,當OM[4:1]=1111時,運行iROM中的程序,這個程序被稱為Bootloader0(BL0),它會做一些初始化的工作。

        2.然后根據GPN[15:13]的管腳設置,選擇從相應的設備(SD/MMC/OneNand/Nand)中的指定區域讀取4KB的程序到SteppingStone中運行,這段代碼被稱為Bootloader1(BL1)。

        3. BL1可以初始化系統時鐘,UART,SDRAM等設備,然后拷貝Bootloader2(BL2)到SDRAM中。

        4.跳轉到SDRAM中的BL2,繼續運行,BL2可以支持更強大的功能,可以將OS加載到SDRAM中,然后運行OS。

        整個過程中,IROM是最先被運行的,它會首先做一些初始化,具體IROM的流程如下:

        1.禁用Watch-dog

        2.初始化TCM

        3.初始化設備拷貝函數,用于拷貝BL1到SteppingStone中

        4.初始化棧區域

        5.初始化PLL

        6.初始化指令Cache

        7.初始化堆區域

        8.拷貝BL1到SteppingStone中

        9.驗證BL1

        10.跳轉到SteppingStone中運行

        還是看一下流程圖吧,理解起來會更直觀一些,IROM啟動流程如圖:


        上一頁 1 2 下一頁

        關鍵詞: S3C6410啟動模

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 枞阳县| 阿拉尔市| 余庆县| 象山县| 靖宇县| 叙永县| 信丰县| 恭城| 新昌县| 文山县| 松桃| 沙河市| 汕尾市| 额尔古纳市| 泽普县| 太保市| 新和县| 乌恰县| 永胜县| 大足县| 乐业县| 县级市| 琼海市| 建湖县| 磴口县| 黄龙县| 建水县| 凤阳县| 聂拉木县| 株洲市| 林甸县| 岑巩县| 兴化市| 伊宁县| 微山县| 千阳县| 连山| 大安市| 商河县| 自贡市| 河北省|