<dl id="xausj"></dl>
    1. <ul id="xausj"><th id="xausj"></th></ul>

      <b id="xausj"></b>
      <cite id="xausj"></cite>
      <b id="xausj"><meter id="xausj"></meter></b>
      <dl id="xausj"><noframes id="xausj"></noframes></dl>
    2. 您好,歡迎訪問(wèn)上海意泓電子科技有限責(zé)任公司網(wǎng)站!
      4新聞資訊
      您的位置: 首頁(yè) ->  新聞資訊 -> 單片機(jī)

      ?ARM處理器啟動(dòng)流程———S3C2440、S3C6410、S5PV210

      文章出處:?jiǎn)纹瑱C(jī) 責(zé)任編輯:上海意泓電子科技有限責(zé)任公司 發(fā)表時(shí)間:
      2018
      05-20

      S3C2440

      支持從norflash和nandflash啟動(dòng)。

      Nandflash不參與統(tǒng)一編址,CPU總是從編址的0地址處取指令執(zhí)行,為了實(shí)現(xiàn)從nandflash啟動(dòng),S3C2440芯片從在CPU啟動(dòng)的時(shí)候,首先將nandflash前面4kB的內(nèi)容復(fù)制到芯片中的叫做stepping stone的sram中,steppping stone只有4KB大小,4KB的代碼會(huì)完成一些硬件初始化的工作,并且將nandflash中剩余部分的代碼復(fù)制到SDRAM中去,這部分代碼包括bootload的剩余代碼或者還有內(nèi)核代碼,并在內(nèi)存中執(zhí)行。S3C2440內(nèi)存是從0x30000000地址開(kāi)始的,也就是BANK6.

      S3C6410

      啟動(dòng)方式:norflash啟動(dòng)(但6410開(kāi)發(fā)板并沒(méi)有norflash)、oneNAND啟動(dòng)、MODEM啟動(dòng)、IROM(Internal ROM)啟動(dòng)(包括SD卡啟動(dòng)和NANDFLASH啟動(dòng))。在0地址處是一個(gè)映射區(qū)域,當(dāng)從IROM啟動(dòng)的時(shí)候,IROM的內(nèi)容會(huì)映射到這一區(qū)域,CPU從這里開(kāi)始取映射到此處的指令。

      地址布局:

      InternalROM從0x08000000-0x0BFFFFFF、stepping stone從0x0C000000-0x0FFFFFFF、內(nèi)存從0x50000000開(kāi)始。

      啟動(dòng)流程:

      選擇從IROM啟動(dòng),開(kāi)發(fā)板上電之后,IROM被映射到0地址處,CPU取IROM中第一條指令。在IROM中有芯片廠商固化好的軟件BL0,BL0會(huì)進(jìn)行一些硬件的初始化,還會(huì)將放在nandflash中的BL1(8K)拷貝到stepping stone運(yùn)行,BL1會(huì)將NANDFLASH中剩余的BL2拷貝到SDRAM中運(yùn)行,從而完成整個(gè)bootload的運(yùn)行。


      S5PV210

      啟動(dòng)方式:I-ROM啟動(dòng),其中包括SD卡啟動(dòng)、NANDFLASH啟動(dòng)、USB啟動(dòng)、串口啟動(dòng)。

      地址分布:

      IROM從0xD0000000-0xD000FFFF的64KB的空間

      IRAM(steppingstone)0xD0020000-0xD0037FFF的96KB空間。

      0地址處采用映射模式,通過(guò)跳線選擇映射設(shè)備。

      內(nèi)存從0x2000000-0x3FFFFFFF,512MB內(nèi)存空間。

      啟動(dòng)流程:


      處理器上電之后,IROM會(huì)被映射到0地址處,CPU從IROM中取第一條指令。固化在IROM中的BL0會(huì)進(jìn)行硬件的初始化工作,之后BL0會(huì)將NANDFLASH中BL1拷貝InternalRAM(墊腳石,96KB),之后BL1拷貝剩余的BL2到墊腳石中。BL1和BL2都有最大空間容量,BL1最大不超過(guò)16KB,BL2最大不超過(guò)80KB,一般BL1只會(huì)進(jìn)行代碼復(fù)制工作,16KB空間足夠,如果BL2超過(guò)了80KB,可以將超過(guò)80KB的部分拷貝到內(nèi)存中。


      上海意泓電子科技有限責(zé)任公司 版權(quán)所有 未經(jīng)授權(quán)禁止復(fù)制或鏡像

      CopyRight 2020-2025 www.pendragonrpg.com All rights reserved   滬ICP備2021005866號(hào)

      国产中文欧美日韩,色播在线永久免费视频,另类专区亚洲无码,亚洲中文字无码av

      <dl id="xausj"></dl>
      1. <ul id="xausj"><th id="xausj"></th></ul>

        <b id="xausj"></b>
        <cite id="xausj"></cite>
        <b id="xausj"><meter id="xausj"></meter></b>
        <dl id="xausj"><noframes id="xausj"></noframes></dl>