新聞中心

        EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 從Flash和SRAM中觸發(fā)中斷的過(guò)程示例(一)

        從Flash和SRAM中觸發(fā)中斷的過(guò)程示例(一)

        作者: 時(shí)間:2013-09-24 來(lái)源:網(wǎng)絡(luò) 收藏
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; WORD-SPACING: 0px; FONT: 14px/25px 宋體, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">  ENTRY ;定義程序入口

          ;*********************************************************************

          LDR PC,=START

          LDR PC,Underfined_Addr

          LDR PC,SWI_Addr

          LDR PC,Prefetch_Addr

          LDR PC,abort_Addr

          在 0x14用戶應(yīng)當(dāng)插入一個(gè)標(biāo)識(shí)(checksum),這個(gè)標(biāo)識(shí)允許bootloader決定是否允許在FLASH中存放用戶代碼。當(dāng)前大多數(shù)FLASH編程工具(debuggers and isp utility)有這個(gè)內(nèi)在性能,所以用戶不用擔(dān)心。如果工具沒(méi)有提供這個(gè)功能,這個(gè)值需要自己計(jì)算,而且應(yīng)當(dāng)被插入到0x14。在 LPC2104/5/6的用戶手冊(cè)中的FLASH編程的章節(jié)中可以找到checksum相關(guān)計(jì)算的細(xì)節(jié)。

          DCD ………..

          LDR PC,[PC,#=0Xff0]

          LDR PC,FIQ_Addr

          Undefined_Addr DCD Undefined_Handler

          SWI_Addr DCD SWI_Handler

          Prefetch_Addr DCD Prefetch_Handler

          Abort_Addr DCD Abort_Handler

          FIQ_Addr DCD FIQ_Handler

          ;********************************************************************

          ; 意外處理

          ;*******************************************************************

          下面虛擬的操作在本例子中不做任何有用的操作。這里寫(xiě)下來(lái)僅僅是為了完整性

          Undefined_Handler

          B Undefined_Handler



        關(guān)鍵詞: Flash SRAM 觸發(fā)中斷

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 涟源市| 林甸县| 河间市| 芷江| 龙川县| 临颍县| 会宁县| 靖远县| 孝义市| 湘潭市| 长宁县| 平泉县| 建宁县| 大荔县| 祁连县| 水富县| 宁晋县| 沽源县| 黄大仙区| 鄂托克旗| 中西区| 多伦县| 铁力市| 乌鲁木齐县| 东海县| 泗阳县| 涞水县| 三穗县| 依安县| 景宁| 陆河县| 北票市| 天津市| 石台县| 瓮安县| 湟中县| 兴城市| 宿松县| 开封县| 洪江市| 麦盖提县|