wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4531|回復: 0
收起左側(cè)

keil下的s3c2440啟動代碼分析(共68頁pdf)

[復制鏈接]
ID:406592 發(fā)表于 2018-10-8 16:29 | 顯示全部樓層 |閱讀模式
由于片面問題,所以可能會看起來不太美觀,可以看附件中的內(nèi)容。
        ARM啟動代碼相當于我們電腦的BIOS, 也就是 ARM啟動時對處理器的一些初始化及嵌入式系統(tǒng)硬件的一些初始化。由于它直接面對處理器內(nèi)核和硬件控制器進行編程,一般都是用匯編語言。一般包括:中斷向量表,初始化存儲器系統(tǒng),初始化堆棧,初始化有特殊要求的斷口,設備初始化,變量初始化等。這幾天對著 RealView MDK-ARM中自帶的啟動代碼研究了一下,遇到問題又對著數(shù)據(jù)手冊和指令表看了一下,總算對S3C2440A 的硬件有了一個大致的了解。學習嵌入式系統(tǒng)重在系統(tǒng),學習ARM只是為學習嵌入式系統(tǒng)鋪路,懶貓比較笨可能在上系統(tǒng)之前要裸奔幾天以強化以下對S3C2440A 內(nèi)部結(jié)構(gòu)的了解。
       把 MDK 自帶的 S3C2440A.S 文件的注釋發(fā)一下,這些是懶貓結(jié)合數(shù)據(jù)手冊與ARM指令表理解了,可能會有錯誤,放在這里只是引導一下像我一樣還沒有入門的兄弟們,希望你們不要害怕ARM害怕嵌入式,老毛他老人家說的對,世上無難事,只怕有心人,ARM指令就那么多,看一遍不會就多看幾遍,還有一定要學習看軟件自帶的幫助文件.
;下面這些參數(shù)是與CPSR狀態(tài)寄存器有關(guān)
;參數(shù)的由來:這里各個模式的參數(shù)是由寄存器CPSR的模式位設置M[4:0]得來
的,
;比如這里的用戶模式,CPSR的 M[4:0]設置為10000 就是0x10。
;
;Mode_USR  --  用戶模式,正常程序執(zhí)行模式,用于應用程序
;Mode_FIQ  --  快速中斷模式,用于高速數(shù)據(jù)傳輸和通道處理。
;Mode_IRQ  --  外部中斷模式,用于通用的中斷處理。
;Mode_SVC  --  管理模式,使用的一種保護模式。
;Mode_ABT  -- 數(shù)據(jù)訪問中止模式,用于虛擬存儲用存儲保護
;Mode_UND  --  未定義指令中止模式,當未定義指令執(zhí)行時進入此模式。
;Mode_SYS  --  系統(tǒng)模式,用于特權(quán)級的操作系統(tǒng)任務。
;I_Bit      -- 如果 I位被置1,則外部中斷被禁止(IRQ is disabled)
;F_Bit     --  如果 F 位被置 1,則快速中斷被禁止(FIQ is disabled)

;----------------------------------------------------------------------
Mode_USR         EQU      0x10
Mode_FIQ          EQU      0x11
Mode_IRQ          EQU      0x12
Mode_SVC          EQU      0x13
Mode_ABT         EQU      0x17
Mode_UND         EQU      0x1B
Mode_SYS         EQU      0x1F
  
I_Bit            EQU      0x80             ; when I bit is set, IRQ is disabled
F_Bit            EQU      0x40             ; when F bit is set, FIQ is disabled
  
;-----------------------------棧初始化定義-----------------------------------
;下面這些主要是棧配置,系統(tǒng)的棧空間設定
;
;UND_Stack_Size  --  未定義模式的棧大小
;SVC_Stack_Size  --  超級用戶模式的棧大小
;ABT_Stack_Size  -- 數(shù)據(jù)訪問終止模式的棧大小
;FIQ_Stack_Size  --  快速中斷模式的棧大小
;IRQ_Stack_Size  --  外部中斷模式的棧大小
;USR_Stack_Size  --  用戶模式的棧大小
;ISR_Stack_Size  --  總堆棧的大小,也就是也有模式下堆棧相加
;
;-----------------------------------------------------------------------
  
UND_Stack_Size   EQU      0x00000000
SVC_Stack_Size    EQU      0x00000008
ABT_Stack_Size   EQU      0x00000000
FIQ_Stack_Size    EQU      0x00000000
IRQ_Stack_Size    EQU      0x00000080
USR_Stack_Size   EQU      0x00000400
  ISR_Stack_Size    EQU      (UND_Stack_Size + SVC_Stack_Size + ABT_St
ack_Size +  \
                          FIQ_Stack_Size + IRQ_Stack_Size)
                                                           
;-----------------------------------------------------------------------
;AREA  --  是一個偽指令,用于段定義。ARM的匯編程序由段組成,段是相對
獨立
;        的指令或數(shù)據(jù)單位,每個段由AREA 偽指令定義,并定義段的屬性。
;         STACK    --  AREA 指令的一個參數(shù),定義段名稱
;         NOINIT  --  AREA 指令的一個參數(shù),指定本數(shù)據(jù)段僅僅保留了內(nèi)在單元,而
;        將句初始值寫入內(nèi)存單元,也即將內(nèi)存單元值初始化為0
;         READWRITE  -- 指定本段為可讀可寫,數(shù)據(jù)段默認為READWRITE。

;                      READWRITE(讀寫)、READONLY(只讀)
;ALIGN  --  也是一個偽指令,指定對齊方式。ALIGN n  指令的對齊值有兩種方

;  即 n  或  2^n,這里采用第二種方案即指定后面的指令8 字節(jié)對齊。
;
;下面這句話的意思是:
;開辟一個堆棧段,段名字為STACK,定義為可讀可寫,將內(nèi)存單元初始化為0,
;-----------------------------------------------------------------------
  
                 AREA     STACK, NOINIT, READWRITE, ALIGN=3
                                       
;-----------------------------------------------------------------------
;SPACE  -- 偽指令,用于分配一塊內(nèi)存單元,并用0 初始化,與%同義
;其指令格式為:
;     {lable}    SPACE    expr
;lable  --  內(nèi)存起始地址標號    expr  --  所要分配的內(nèi)存字節(jié)數(shù)     
;-----------------------------------------------------------------------
Stack_Mem        SPACE     USR_Stack_Size      ;堆棧內(nèi)存起始地址標號
__initial_sp     SPACE     ISR_Stack_Size      ;匯編代碼的地址標號
  
Stack_Top     ;堆棧段內(nèi)容結(jié)束, 在這里放個標號,用來獲得堆棧頂部地址
  
Heap_Size        EQU      0x00000000     ;定義堆大小設置   
                 ;開辟一個名字為HEAP 可讀可寫,不初始化內(nèi)存單的內(nèi)存單元。
                 AREA     HEAP, NOINIT, READWRITE, ALIGN=3
__heap_base      ;堆的基址
Heap_Mem         SPACE     Heap_Size     ;堆內(nèi)存起始地址標號
__heap_limit     ;堆結(jié)束
  
;----------------------------內(nèi)存初始化定義-----------------------------
;在一些應用系統(tǒng)中除了擴展Flash,RAM掛接在外部存儲器接口上外,可能還有
其它
;的外設掛接在外部存儲器接口上,不同外設的操作時序什么的都是不一樣的,
所以
;在使用這些外設之前必須初始化連接這些外設存儲器接口。這里因為沒擴展,
所以 ;只定義一個片上內(nèi)存基地址。
;-----------------------------------------------------------------------
  
IRAM_BASE        EQU      0x40000000     ;片上 SRAM的基地址,即內(nèi)存基地

  
;-------------------------看門狗初始化定義------------------------------
;看門狗在防止程序跑飛,進入無限死循環(huán)時起著重要作用。有些應用可能用不

;看門狗功能,也可能有些應用會用到外部看門狗。在這個時候內(nèi)部看門狗必須

;止,所以有時候會在初始化時將內(nèi)部看門狗禁止,當以后應用用到時再開啟它。  
;看門狗定時器包括三個寄存器:
;WTCON  --  看門狗控制寄存器,設定看門狗定時器模式
;WTDAT  --  看門狗數(shù)據(jù)寄存器,用于設定超時寬度
;WTCNT  --  看門狗計數(shù)寄存器,里面存放的是看門狗定時器當前值
;
;WT_BASE    --  看門狗定時器基地址
;WTCON_OFS  -- 看門狗控制寄存器偏移地址,相對于基址
;WTDAT_OFS  --  看門狗數(shù)據(jù)寄存器偏移地址,相對于基址
;WTCNT_OFS  --  看門狗計數(shù)寄存器偏移地址,相對于基址
;WT_SETUP    --  看門狗設置
;WTCON_Val  --  看門狗控制寄存器設置,關(guān)閉看門狗
;WTDAT_Val  --  看門狗數(shù)據(jù)寄存器設置,初始值即為0x8000
;-----------------------------------------------------------------------
  
WT_BASE          EQU      0x53000000       ; Watchdog Timer Base Address
WTCON_OFS      EQU      0x00      ; Watchdog Timer Control Register Offse
t
WTDAT_OFS      EQU       0x04       ; Watchdog Timer Data Register     Offs
et
WTCNT_OFS       EQU      0x08       ; Watchdog Timer Count Register    Offs
et
  
WT_SETUP          EQU      0
WTCON_Val         EQU      0x00000000
WTDAT_Val        EQU      0x00008000
  

完整的pdf格式文檔51黑下載地址(共68頁):
keil下的s3c2440啟動代碼分析.pdf (1.08 MB, 下載次數(shù): 39)


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
欧美aa在线| 日本一区二区三区在线观看| 忘忧草在线日韩www影院| 影视先锋av资源站| 亚洲图片小说视频| 国产一精品一aⅴ一免费| 无遮挡亚洲一区| 午夜剧场成人观在线视频免费观看| 欧美色网站导航| 国产日韩欧美在线一区| 欧美亚洲一区二区三区| 欧美18免费视频| 国产精品原创| 亚洲精品77777| 污片在线免费看| 一区二区三区在线视频看| 国产精品日韩电影| 久久久国产精彩视频美女艺术照福利| 欧美日韩电影在线| 亚洲欧美日韩国产成人精品影院 | av免费网站在线| 午夜3点看的视频| 国产精品伦一区二区三区视频| 亚洲精品国产精品乱码视色| 呻吟揉丰满对白91乃国产区| 色18美女社区| www.爱色av.com| 一区二区国产日产| 国产一区二区不卡视频| 国产精品久久久久77777| 久久视频在线直播| 亚洲成人精品久久久| 欧美性少妇18aaaa视频| 国产精品另类一区| 91免费在线视频观看| 久久www免费人成看片高清| 中文av一区| 九色精品91| 国产女人18毛片水真多18精品| 欧美少妇网站| 羞羞网站在线看| 亚洲欧美视频一区二区| 国内福利写真片视频在线| 天天做夜夜操| eeuss影院www影院入口| 国产91久久久久| 岛国片在线免费观看| 小日子的在线观看免费第8集| 黄色网页免费在线观看| 久久久久亚洲av无码专区喷水| 久久精品国产精品国产精品污| 91美女高潮出水| 国产欧美va欧美va香蕉在| 久久久久久久久久国产| 美女国内精品自产拍在线播放| 亚洲欧美日韩国产成人| 日韩精品在线观| 亚洲精品99久久久久中文字幕| 日韩免费一区二区| 精品免费国产二区三区 | 91污在线观看| 成人高清在线视频| 成人高清在线视频| 95精品视频在线| 亚洲电影有码| av中文字幕在线观看第一页| av中文字幕电影在线看| 日本三级一区| 美女一区网站| 日本久久二区| 蜜桃精品视频| 无码日韩精品一区二区免费| 国产精品一区高清| 99久久婷婷国产综合精品电影√| 久久久综合色| 99精品视频免费观看视频| 香蕉久久国产| 国内精品写真在线观看| 国产iv一区二区三区| 丁香婷婷深情五月亚洲| 99久久免费精品| 中文字幕不卡三区| 亚洲综合成人在线| 日本高清视频一区二区| 555www色欧美视频| 亚洲第一视频网站| 在线亚洲欧美视频| 欧美黄色片在线观看| 浅井舞香一区二区| 51精品国产人成在线观看| 国产精品亚洲综合| 最新久久zyz资源站| 国产精品剧情在线亚洲| 一级女性全黄久久生活片免费| 婷婷久久综合九色国产成人| 欧美在线free| 日韩成人中文字幕在线观看| 色偷偷9999www| 国模吧一区二区| 国产人妖伪娘一区91| 亚洲国产精品推荐| 一道本无吗dⅴd在线播放一区| 美女精品视频一区| 国产精品久久av| 久久天堂国产精品| 成人免费观看cn| 亚洲三级在线视频| 国产一区在线观看免费| 99热国产在线观看| 刘亦菲久久免费一区二区| 欧美色图中文字幕| 国产真实生活伦对白| 国产三级在线看| 日韩av福利| 小说区图片区色综合区| 欧美特黄一区| 国产一区二区影院| 亚洲男人都懂的| 欧美一区二区日韩| 九九精品在线观看| 国产高清一区二区三区| 精品成人a区在线观看| 日韩一区二区三区在线播放| 国产精品久久久| 欧美 日韩 国产 在线观看| 欧美午夜aaaaaa免费视频| 国产精品成人一区二区三区电影毛片| 久久精品国产亚洲av麻豆色欲| 99久久国产免费| 嫩草视频在线免费观看| 国产原创av在线| 久久国内精品| 午夜精品网站| av一区二区三区在线| 欧美性xxxxxxx| 亚洲精品一区久久久久久| 日韩av免费看| 永久域名在线精品| 中文字幕18页| 伊人网免费视频| 毛片网站网址| 99在线视频影院| 欧美综合另类| 不卡电影一区二区三区| 欧美日韩中文国产| 午夜精品在线视频| 中文字幕一区二区三区精彩视频| 亚洲一级片免费观看| 日韩精品在线不卡| 国产尤物一区二区三区| 成年午夜在线| 天天躁日日躁狠狠躁欧美| 黄一区二区三区| 在线中文字幕一区| 午夜免费日韩视频| 天堂av在线中文| 国产123在线| 免费中国女人69xxxxx视频| 欧美sm精品调教视频| av成人在线观看| 亚洲影音先锋| 亚洲先锋成人| 亚洲欧美偷拍三级| 中文字幕在线亚洲| 免费av一区二区三区| 亚洲少妇一区二区三区| 国产理论视频在线观看| 啊啊啊啊啊好爽| 在线日韩三级| 国产一区二区不卡在线| 欧美日韩日日夜夜| 国产精品视频在线播放| 欧美亚洲国产成人| xxxx.国产| а√最新版在线天堂| 免费污视频在线一区| 久久国产精品99国产| 日韩欧美极品在线观看| 日韩免费观看在线观看| 波多野结衣作品集| 久久久久精彩视频| 午夜国产视频| 激情亚洲另类图片区小说区| 国产高清不卡| 日韩一级大片| 欧美日韩精品在线视频| 欧美一区二三区| 六月丁香婷婷激情| 一级一级黄色片| 天堂影院在线| 久久网站免费观看| 亚洲黄色性网站| 欧美一级淫片播放口| 天天碰免费视频 | 蜜桃视频网站在线观看| 天天影视天天精品| 亚洲一区二区三区在线看| 国内免费久久久久久久久久久| 欧美视频在线观看网站| 亚洲 小说区 图片区| 在线观看污网站| 日韩av大片| 亚洲国产欧美另类丝袜| 国产成人精品优优av| 亚洲综合123| 狠狠色成人综合网图片区| av有码在线观看| 麻豆国产欧美日韩综合精品二区| 欧美mv和日韩mv国产网站| 日本一区二区三区视频免费看| 国产稀缺精品盗摄盗拍| 五月婷婷导航| 五月天亚洲一区| 亚洲一区二区欧美日韩| 国产三级精品网站| 免费污网站在线观看| 柠檬福利视频导航| jizz性欧美23| 亚洲激情六月丁香| 成人午夜在线观看| 少妇愉情理伦三级| 8848hh四虎| 久久久国产精品| 欧美日韩在线精品一区二区三区激情| 国语精品免费视频| 欧美日韩中文视频| 狠狠躁夜夜躁av无码中文幕| 日韩av官网| 国产一区二区三区香蕉| 自拍视频国产精品| 国产又黄又猛又粗又爽的视频| 天天插天天干天天操| 国产黄大片在线观看| 粉嫩aⅴ一区二区三区四区| 日韩视频亚洲视频| www.色就是色.com| 91高清国产| 偷拍精品福利视频导航| 粉嫩av一区二区三区免费野| 狠狠色综合网站久久久久久久| 久久久www成人免费毛片| 青青免费在线视频| 日本特黄久久久高潮| 一区二区三区动漫| 性鲍视频在线观看| 天天操天天操一操| **女人18毛片一区二区| 欧美一区二区精品久久911| 黄网站色视频免费观看| 亚洲伦理在线观看| 欧美黄色a视频| 成人永久在线| 亚洲国产精品自拍| 欧美日韩国产高清视频| 成人黄色片在线观看| 搞黄网站在线看| 国产亚洲美州欧州综合国| 国产精品jvid在线观看蜜臀 | 不卡av电影在线播放| 国产99久久精品一区二区永久免费| 国产精品天天干| 无圣光视频在线观看| 久久97超碰色| 96精品视频在线| www.av免费| 久草免费在线| 欧美国产一区在线| 国产精品免费一区二区三区在线观看| 午夜影院免费在线观看 | 91污片在线观看| 亚洲综合视频1区| 亚洲精品一区二区二区| 久久夜夜操妹子| 五月婷婷综合激情| 视频一区二区视频| 欧美黑人双插| 一区二区三区在线电影| 亚洲一二在线观看| 黄色工厂在线观看| 九色视频在线观看免费播放| 成人av资源网站| 国产精品日韩欧美一区二区| 国产片高清在线观看| 亚洲乱码一区| 日韩一级二级三级精品视频| 浓精h攵女乱爱av| 国产福利a级| 国产精品原创巨作av| 国产在线观看不卡| 一区精品在线观看| 91成人福利| 亚洲大胆人体av| 中文在线一区二区三区| 国产三区四区在线观看| 中文字幕不卡在线播放| 亚洲欧洲一区二区福利| 91动漫免费网站| 国产午夜精品久久久久免费视| 国产精品福利av| 伊人久久在线观看| 一二三四视频免费观看在线看| 91久久综合| 欧美诱惑福利视频| 免费看一级视频| 日韩视频1区| 亚洲国模精品一区| 特级西西www444人体聚色| 污污片在线免费视频| 亚洲一区二区影院| 国产午夜大地久久| 1069男同网址| 99re这里只有精品6| 日韩av影视| 嫩草视频在线免费观看| 韩国精品免费视频| 成人欧美一区二区三区在线 | 一区二区三区人妻| 国产精品一级伦理| 亚洲欧美一区二区三区久本道91| www.69av| 热国产热中文视频二区| 日韩漫画puputoon| 欧美午夜女人视频在线| 拔插拔插华人永久免费| jizz日韩| 亚洲福利一区二区三区| 天堂一区在线观看| 91看片在线观看| 欧美日韩国产一区二区| 欧美午夜精品理论片| 里番在线观看网站| 午夜精品免费在线观看| 午夜免费福利网站| 欧洲中文在线| 欧美日韩国产首页| 泷泽萝拉在线播放| 欲香欲色天天天综合和网| 欧美一区二区国产| 日韩亚洲欧美中文字幕| 亚洲午夜国产成人| 中文字幕在线观看亚洲| 69国产精品视频免费观看| 亚洲第一福利社区| 91国产高清在线| 亚洲丁香久久久| 91在线观看免费观看| 日韩欧美黄色动漫| 老司机精品视频导航| 国产91精品对白在线播放| 成码无人av片在线观看网站| 韩国av在线免费观看| 色一情一乱一伦一视频免费看| 天堂久久久久va久久久久| 成人免费在线视频网站| 日日夜夜中文字幕| 日韩国产精品久久| 欧美成人免费在线| www.午夜色大片| 中文字幕欧美国产| 每日在线更新av| 国产粉嫩一区二区三区在线观看 | 亚洲男人天堂一区| 污视频网址在线观看| 国产婷婷视频在线| 日韩精品一区二区三区蜜臀| 91狠狠综合久久久| 视频二区欧美| 88xx成人精品| 另类free性欧美护士| 国产精品88888| 成人午夜视频在线观看免费| 欧美色综合一区二区三区| 日韩欧美一区二区三区| 久久福利电影| 国产黄视频网站| 亚洲专区一二三| 瑟瑟视频在线观看| 8848成人影院| 2019中文字幕在线免费观看| av色男福利网| 成人免费毛片片v| 成年人免费大片| av毛片午夜不卡高**水| 亚洲最新av在线| 亚洲产国偷v产偷v自拍涩爱| 久久黄色级2电影| 日本精品一区在线观看| 欧美人与性动交α欧美精品济南到| 精品av综合导航| 亚洲系列第一页| 久久精品国产秦先生| 国产白丝袜美女久久久久| 黄色污污视频在线观看| 亚洲日本欧美中文幕| 国产乱淫片视频| 国产河南妇女毛片精品久久久| 国产一级不卡毛片| 影音先锋中文资源站| 国产一区不卡在线| 国产男女激情视频|