第章 HCS工程組織及第一個(gè)樣例程序_第1頁
第章 HCS工程組織及第一個(gè)樣例程序_第2頁
第章 HCS工程組織及第一個(gè)樣例程序_第3頁
第章 HCS工程組織及第一個(gè)樣例程序_第4頁
第章 HCS工程組織及第一個(gè)樣例程序_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第4章HCS12工程組織及第一個(gè)樣例程序1嵌入式系統(tǒng)--使用HCS12微控制器的設(shè)計(jì)與應(yīng)用本章目錄4.1HCS12開發(fā)環(huán)境4.2嵌入式系統(tǒng)工程文件組織4.3MT環(huán)境下的第一個(gè)匯編工程4.4MT環(huán)境下的第一個(gè)C工程4.5CW環(huán)境下的第一個(gè)匯編工程4.6CW環(huán)境下的第一個(gè)C工程4.7MT環(huán)境與CW環(huán)境的工程互移說明

2嵌入式系統(tǒng)--使用HCS12微控制器的設(shè)計(jì)與應(yīng)用4.1HCS12開發(fā)環(huán)境蘇州大學(xué)MT-IDEforHCS12集成開發(fā)環(huán)境簡稱MT環(huán)境

Freescale公司CodeWarriorforHCS12集成開發(fā)環(huán)境簡稱CW環(huán)境3嵌入式系統(tǒng)--使用HCS12微控制器的設(shè)計(jì)與應(yīng)用M踏T環(huán)撇境醒功羞能兇和修特勸點(diǎn)友隆好神的據(jù)人康機(jī)功界暮面擴(kuò)斬展準(zhǔn)性規(guī)強(qiáng)M踢T環(huán)云境絮安寨裝M肢T陰-蔑I相D曬E徹1且2的香安公裝U狠S鬼B驅(qū)冊動(dòng)親的玻安萌裝4龍.爐1生H御C勻S知1莫2開貼發(fā)盆環(huán)沉境4父.傷1遞.歡1艱M綱T號-郵I馬D法E裝f狂o緣瑞r悲H忽C窯S互1孫2集產(chǎn)成鎮(zhèn)開芳發(fā)涌環(huán)醫(yī)境4嵌嚴(yán)入玻式乎系記統(tǒng)須-背-暗使乞用旨H繼C詳S圈1場2自微栽控非制謙器燥的擠設(shè)娃計(jì)飯與法應(yīng)守用4番.聽1坑H量C姐S夕1扛2開檢發(fā)茅環(huán)爸境4州.拳1氏.成2鉆C除o共d雕e屆W杯a率r蟻r鍵i殼o來r沖f賊o遮r幻玉H牢C朗S圓1指2集擺成感開蹤蝶發(fā)皺環(huán)蓮境C潑W環(huán)瓦境兼功課能吵和垂特拌點(diǎn)三事個(gè)饒版率本C口W環(huán)則境富安青裝安帆裝宏后塘需游要突上旋網(wǎng)紀(jì)注群冊5嵌馬入始式愿系診統(tǒng)排-貧-宗使尤用旋H尼C撕S辣1塊2帖微臺控瘦制室器墓的太設(shè)醬計(jì)斗與應(yīng)應(yīng)考用4蓋.純2嵌必入室式綁系委統(tǒng)安工漿程劇文嗚件4朽.留2獸.誰1嵌壁入肢式扯系休統(tǒng)礎(chǔ)工寇程紡文顆件稻組巨織DG128映像寄存器名定義頭文件芯片初始化函數(shù)程序文件芯片初始化頭文件中斷向量表文件中斷處理程序文件工程啟動(dòng)文件小燈驅(qū)動(dòng)頭文件小燈驅(qū)動(dòng)文件主程序文件芯片相關(guān)的程序文件硬件對象控制文件通用程序文件總頭文件通用函數(shù)文件小燈閃爍程序6嵌陶入晚式林系徹統(tǒng)急-唇-桿使獻(xiàn)用見H職C仗S暗1說2庭微筑控妨制效器門的腰設(shè)素計(jì)記與驅(qū)應(yīng)蠢用4垂.距2嵌陜?nèi)胂x式蔬系析統(tǒng)柏工國程內(nèi)文臉件4艇.士2她.嫌1嵌尖入聰式隙系教統(tǒng)潮工湖程邪文牙件錢組擇織工程文件編譯列表文件(.LST)目標(biāo)代碼文件(.S19)7嵌題入惱式鏈系處統(tǒng)但-遠(yuǎn)-杜使嬌用挨H板C線S波1漲2末微激控舞制就器洲的紐奉設(shè)忍計(jì)潑與堂應(yīng)肥用4針.年2嵌糧入遲式嶼系遷統(tǒng)對工克程你文騾件4劣.陶2學(xué).撞2列繳表騾文篩件(蠅*鵝.瓶L遼I陸S或爹*.援L閣S冶T哨)4摔0孤3蔬6獄:1斃8玩0煉1浮a闖e活1談0m腳o曬v竟w1繼0棟1皮94扭0嚼3爬a揉:1秋94滑0攔3窯b刮:7彈f質(zhì)1著0唐1侄9s遵t臭s1夕0認(rèn)1潑9翅<似_茫.桶f叨r挽a杜m倍e母>4篩0企3徒e螞:a莖7n榜o騙p…孟…缺…檢…列表文件的行內(nèi)容格式:地址目標(biāo)代碼匯編指令8嵌瓶入商式懸系逼統(tǒng)忠-游-躺使朝用拖H肺C扎S葉1滋2哭微請控朋制蒜器簡的載設(shè)捏計(jì)魂與幼應(yīng)雄用4炸.趣2嵌免入居式浮系鄉(xiāng)豐統(tǒng)柴工邀程咳文增件4夫.尾2碗.個(gè)3目懶標(biāo)次代牢碼渴文慰件(謙*殖.群S嗽1搶9域)S乏01英E0眼0毫0尺02帳E五2毛F搏4爐F劃4趨2夢4叢A雜2覺F己4丹3盛3助0猛3辟1骨5諸F求4名4壞4舊7輪3艇1變3級2陰3呢8妥B趙3怠C腔C瘋D溫0渠F虜2虹B創(chuàng)F史F佩2賭B蘆C糊D舟C袋2千E帽7桐3老3浸1考3酸9B愉CS赤11袋34零0露0撿0A場7康C踢F偉1度F派F積F強(qiáng)7僑9興0羨0渡3瞧C只1賴6朋4云0吳F粉0粱1佛8發(fā)0蟻1慰A胞E具1笨D滅0線6慮1普81摟B…S態(tài)11鄉(xiāng)豐3F附F鏈F悶04侮0女0季A嫂4責(zé)0么0屈A多4認(rèn)0陳0閘A貌4示0協(xié)0潤A誰4愿0夾0爹A娃4某0簡0穿A省4扮0踐0徹A愧4公0道0潮0B浩7S籠90哭34硬0衣0腦0B棟C目城標(biāo)檢代淘碼叮文姑件祖是柜以S記緒錄(紅八燙種蒼)災(zāi)格去式襪表略示寇的四機(jī)叨器曠碼毀文曠件類型記錄長度地址編碼/數(shù)據(jù)校驗(yàn)和2字節(jié)2字節(jié)2、3或4字節(jié)0~n字節(jié)1字節(jié)9嵌劈燕入仗式藍(lán)系公統(tǒng)駐-蛙-薄使刺用雨H駁C動(dòng)S恭1栽2之微裝控映制采器忽的內(nèi)設(shè)講計(jì)幕與覽應(yīng)箱用4俊.亞2嵌繩入販?zhǔn)酱_系攔統(tǒng)喜工荒程蓋文蟲件4落.斧2同.但4與摸鏈念接含相濫關(guān)驕的少地沾址榮信伴息體文所件表4-1段的功能描述段標(biāo)號段名描述.text代碼段這部分的內(nèi)容需要寫在MCU的FLASH中,通常默認(rèn)的是$4000起始地址處。用戶可以修改該文件中MEMORY和SECTIONS的相應(yīng)部分來修改此值。.data標(biāo)準(zhǔn)數(shù)據(jù)段可以用來初始化全局和靜態(tài)變量.bss未初始化全局和靜態(tài)變量段跟在.data段之后.rodata只讀數(shù)據(jù)段定位在.text段之后,用來存放一些不會(huì)修改的常量數(shù)據(jù),如字符串或跳轉(zhuǎn)表等.eepromEEPROM段需要放入68HC(S)12的EEPROM區(qū)的內(nèi)容.vectors向量表該表的默認(rèn)裝入地址是$ffc0;通過使用“-defsymvectors_addr=addr”的鏈接選項(xiàng),可以重新設(shè)定向量表的地址1緩0嵌泄入驗(yàn)式頓系胖統(tǒng)寇-督-券使徒用溫H爛C道S遭1辛2情微艇控駐制象器鴿的泛設(shè)晃計(jì)叨與莊應(yīng)茂用4蘇.叔3偏M磁T環(huán)資境扒下叮的瞞第康一諸個(gè)寇匯帳編暈工污程4途.攻3忍.仗1小筐燈親閃文爍甩匯翁編后工礙程亡在M司T環(huán)扒境池下班的頂文完件癢組劑織通用函數(shù)源文件中斷處理函數(shù)源文件小燈驅(qū)動(dòng)函數(shù)源文件主函數(shù)芯片初始化函數(shù)源文件工程啟動(dòng)文件中斷向量表文件MCU映像寄存器名定義頭文件總頭文件小燈驅(qū)動(dòng)頭文件芯片初始化頭文件地址鏈接文件工程說明文件1睜1嵌嘉入戴式殺系活統(tǒng)直-滑-獨(dú)使宜用掏H你C其S撞1朽2床微纖控土制晉器朝的覆設(shè)防計(jì)獸與罰應(yīng)狂用4駕.甜3畏M莫T環(huán)阻境斬下固的禍第就一槳個(gè)刺匯獲編購工節(jié)程4曠.數(shù)3之.座1小枕燈日閃特爍碼匯擊編瓶工任程梁在M桃T環(huán)附境劃下版的聽文祝件塑組狗織1宿.與掙芯姑片稈相玩關(guān)赴的厚程員序蘋文凈件D葡G視1斷2箏8脊A朽S獄M覆.怨h另-壤-定瀉義禮芯硬片欣映溝像蟻寄柔存翅器新名V撐e研c初t糾o婆r硬.治s汁-籌-定俘義拴中司斷收向裳量娘表I雅s棵r覽.仁s暮-映-中晴斷陶處疲理逐子矩程姓序S甩t肝a務(wù)r度t桐1潮2船.盯s茂-興-系俗統(tǒng)性啟傭動(dòng)雹文聞件M蔽C尚U價(jià)I盯n怖i冠t暖.殺h燒-搖-芯銷片立初驢始醫(yī)化堤頭趟文溫件M陶C上U途I爬n熊i碗t暑.裂s吳-機(jī)-芯泥片燭初敞始即化拍文要件1廉2嵌等入卡式染系墳統(tǒng)土-香-弊使誰用渡H眠C爹S投1結(jié)2陜微停控陣制耗器謹(jǐn)?shù)膽T設(shè)肅計(jì)惹與謊應(yīng)怖用4隊(duì).宰3王M鳴T環(huán)巴境東下嶺的宗第敲一丘個(gè)梁匯磨編活工吉程4扁.鑼3接.煉1小解燈希閃秒爍丈匯叛編語工裁程左在M周T環(huán)厘境杏下持的掠文犬件疊組卷織2逃.硬鉛件汪對遺象太控甜制接文棋件L陷E演D吊.精h甲–小遼燈淹控裙制撤引軋腳主宏絮定振義包砍含軟小售燈愧驅(qū)部動(dòng)拜所毀需飯頭棟文謊件小艙燈享控慚制龍引懂腳剛宏淺定座義小驕燈億驅(qū)潔動(dòng)棋子巡壽程遲序粘聲蓋明L匹E件D潤.想s帥–小朗燈數(shù)驅(qū)毛動(dòng)葵子賤程禾序定叨義跳子屯程巖序L賤E摘D啦I物n康i勝t:縫初半始配化定辭義脹子運(yùn)程絹序L厘E展D爪_把L晨_米A:汪驅(qū)杯動(dòng)百小蛛燈"亮"煤,版"暗"1素3嵌繩入絞式煉系崖統(tǒng)更-艱-身使釋用唐H鑼C脫S拜1桿2旺微柱控級制扎器貴的銀設(shè)狠計(jì)嘆與惕應(yīng)傭用4么.陸3杰M否T環(huán)氏境羞下俯的掃第大一意個(gè)招匯單編窮工格程4砌.供3的.省1小楊燈壓閃肉爍飼匯偶編敏工壁程刷在M室T環(huán)另境槍下瞞的怪文爭件涌組啊織3菜.通枕用糧程誘序棚文囑件I浸n摟c斃l視u童d進(jìn)e買s戰(zhàn).悠h齒–總姿頭覽文摩件工概程蓄中傘用纖到列的艱頭就文玻件有均關(guān)統(tǒng)常駁量族命醫(yī)名G復(fù)e霉n允e桑r雙a咽l棋F舍u負(fù)n產(chǎn).自s夸–通草用榜子鐵程誤序定芒義軟子住程扒序D有e故l濱a劃y假X:某延客時(shí)1驗(yàn)4嵌忙入鬼式舒系輩統(tǒng)哲-烤-挽使船用傳H辨C肅S功1海2椅微榨控集制其器擱的汪設(shè)箱計(jì)注與出應(yīng)奪用4舊.物3境M愿T環(huán)鉛境質(zhì)下襯的攏第誰一青個(gè)幟匯堡編對工菊程4敞.浩3揀.毒1小販燈槽閃牢爍突匯稼編陪工皂程揮在M盟T環(huán)折境窮下精的出文歉件李組口織4看.主村程借序險(xiǎn)文份件m晉a糠i順n魔.怒s刻–主謠程震序工涌程薦描準(zhǔn)述包吵含峰總椒頭課文應(yīng)件主詢程分序內(nèi)脫部紹直尿接窄調(diào)祖用注子棄程攏序1頸5嵌弄入反式漫系屬統(tǒng)發(fā)-換-榮使奮用夸H弦C懇S劫1瓶2尼微吩控巴制芽器殺的蘿設(shè)龜計(jì)膨與悟應(yīng)舒用4說.護(hù)3薪M杠T環(huán)東境鞏下個(gè)的是第冷一麗個(gè)議匯守編烏工擇程子蘿程壯序諸編源寫蚊規(guī)舅范(修以L析E鎖D樸.療s為沉例薦)/抽*娛[魄L葬E班D掌.績s斧]小麗燈沃驅(qū)店動(dòng)-纖-撞-翁-境-有-扇-得-浴-繼-慌-憐-知-我-肺-蛇-村-蹤蝶-獄-隸-娃-蜜-綁-記-兄-昏-洋-間-煎-夠-允-淺-都-饒-下-喉-凡-錘**本拔文漂件丸包壩含:休**骨(畫1稱)盞L睜E穴D禁I趨n燦i心t觀:定途義豎控冷制炊小敘燈站的M獻(xiàn)C善U的I積/呆O引壇腳倍為披輸肌出肺**(洲2播)竭L義E俘D尊_妥L扭_允A汁:驅(qū)漠動(dòng)卸小區(qū)燈"亮"嬸,賴"暗"奇**硬含件抓連毒接:絨**聚(谷1想)本期處涼的法小菌燈止是休一貞個(gè)堅(jiān)發(fā)狀光益二插極毯管,由M固C膚U的I樂/帽O(jiān)引降腳膝控運(yùn)制孔**(標(biāo)2速)控趕制付引慈腳僅為須高育電別平事時(shí),小例燈"暗"評;反立之,小信燈"亮"姿**餐-蒼-斧-貸-憲-懶-漸-治-感-欣-止-盛-派-頭-退-媽-白-被-嘆-損-束-怠-刑-謹(jǐn)-穗-陜-暗-議-染-猛-植-遵-籮-礦-架-老-粱-拜-壘-呈-棒-跑-任-按-和-奔-網(wǎng)-令-薪-客-進(jìn)-州-揮*啟/.想i裕n拌c俊l籌u犧d瓣e突"邁L內(nèi)E瀉D宜.碗h俯"誰/崖*小剖燈手驅(qū)學(xué)動(dòng)搞頭綿文駐件蜘*//眨*臭L口E拿D快I竄n彼i盾t左:定療義??匚分票┬〗窡羧舻腗露C咬U引吃腳邁為瞧輸某出-爭-土-閉-飯-獲-勵(lì)-挨-擇-抓-乎-告-亦-牧-故-敬-仆-艱**功麻能:定左義拼控糟制要小肝燈誦的M雨C護(hù)U引枯腳瓣為券輸噴出,并段使揮小延燈在初擁始挖為焦暗堆**稼入啊口:無坐**甚出撕口:無裕**難堆辟棧漠深主度:餃2涌**伏-憲-清-關(guān)-鞠-屈-冰-版-志-斯-讀-賭-搜-仁-繼-凝-稼-年-便-雖-諒-來-列-雷-隸-王-池-只-騙-追-聞-森-歉-降-悼-忠-易-摟-冒-巴-弊-凈-催-股-鵝-申-剪-俱-起-執(zhí)-辮-食-內(nèi)*讓/L錄E據(jù)D誼I惡n雄i戒t還:B笑S西E過T錘L勵(lì)i皂g極h圈t字_先D灶,洗L身i初g誰h破t奧_肉P員i生n稿/意*令桃小些燈皆引咱腳縱為抖輸償出枝*/B皆S隔E答T姐L磁i繼g鏈h簽t幣_純P饒,或L圓i合g抱h賢t廁_筑P右i端n掠/沿*初腦始影時(shí)羽,瓶小警燈"暗"詠*戚/R勤T苦S子程序文件描述頭文件子程序1說明子程序1代碼子唇程牢序2說副明…惱…姓…滋…1末6嵌諷入預(yù)式隔系蠅統(tǒng)踐-躁-很使涉用泡H飯C恥S俊1文2槐微宗控呈制尼器綱的熱設(shè)捕計(jì)星與虛應(yīng)均用4矩.樹3浩M巴T環(huán)翁境亂下終的賠第花一塌個(gè)偽匯帽編娛工帳程4坦.尚3塑.途2揪M煮T環(huán)筒境違下譜第棟一雁個(gè)增匯至編挪工儲(chǔ)程霉的咸鏈籍接掀信錘息院文凍件鏈撓接跌信梳息奧文附件l訊i當(dāng)n艱k初e苗r涌.搏l恥d鏈模接話有盒兩泉種馬??钍絻?nèi)取存汽直境接鐵模稻式內(nèi)詢存余擴(kuò)帆展帽模躲式1栗7嵌毛入染式軋系凝統(tǒng)柏-曲-程使豎用舒H垃C妄S響1木2詠微祥控騰制最器細(xì)的而設(shè)絞計(jì)陡與盯應(yīng)室用4晶.警3吩M鑒T環(huán)歲境嫌下輩的促第惜一鋪個(gè)醒匯峰編配工忘程4穿.牧3涉.可3能M龜T環(huán)運(yùn)境銅下尊第宜一鐵個(gè)縱匯故編仙工濱程優(yōu)的戀執(zhí)紛行兼過痕程vectors.s文件…………………….word_start

MCU復(fù)位Start12.s文件_start:…………

jsr_mainmain.s文件_main:…………1競8嵌圣入范式昆系浙統(tǒng)刺-占-麥?zhǔn)棺嬗冒蒆貴C稻S識1雪2自微鴨控葉制介器茫的擔(dān)設(shè)永計(jì)旦與君應(yīng)淚用4傅.蜘4肯M掃T環(huán)鈴境矛下粱的艱第裂一倍個(gè)C工驕程4抗.滅4狀.禍1小鉆燈撕閃犬爍C工旗程徑在M興T環(huán)苗境憑下厭的秘文跌件霞組滿織MCU映像寄存器名定義頭文件通用函數(shù)頭文件總頭文件中斷處理函數(shù)頭文件小燈驅(qū)動(dòng)頭文件芯片初始化頭文件類型別名定義通用函數(shù)源文件中斷處理函數(shù)源文件小燈驅(qū)動(dòng)函數(shù)源文件主函數(shù)芯片初始化函數(shù)源文件中斷向量表文件工程啟動(dòng)文件地址鏈接文件工程說明文件1蓮9嵌京入第式艷系課統(tǒng)齒-絞-蓋使慢用這H蕉C品S席1考2跳微刪控稅制沒器棚的埋設(shè)織計(jì)倒與翅應(yīng)奪用4帽.桐4領(lǐng)M棋T環(huán)概境免下判的盡第予一瘋個(gè)C工該程4夾.白4迅.編2酒M點(diǎn)T環(huán)葵境撈下引第井一英個(gè)C工距程漲的凱鏈匆接炕信臟息教文桃件鏈?zhǔn)诮域?qū)信橡息蜓文掙件亭l共i馳n黎k倚e雪r撓.侵l賺d內(nèi)抄容驕與陳匯擠編嘗鏈佳接鹽信夠息鑼相郊同2錄0嵌號入策式尼系診統(tǒng)蒼-富-新使徐用關(guān)H趟C攜S普1狂2斜微才控桿制此器防的勝設(shè)候計(jì)韻與醒應(yīng)扁用4訊.龜4以M膏T環(huán)潔境希下梢的座第錢一襖個(gè)C工鴉程4甲.姑4寫.諸3事M鑒T環(huán)汪境升下叼第碎一種個(gè)C工親程聞的苦執(zhí)階行沙過屑程vectors.c文件void(*constvector[])()={…………

_start};

MCU復(fù)位Start12.s文件_start:…………

jsrmainmain.c文件intmain(){…………}

2搖1嵌估入墓式咬系染統(tǒng)獎(jiǎng)-迅-克使繩用蛇H毀C桂S街1神2繁微黎控酒制疲器亡的押設(shè)吵計(jì)虧與奪應(yīng)歉用4擴(kuò).顆5戒C佩W環(huán)退境歌下然的和第蓋一特個(gè)潤匯蚊編伏工愚程4仔.趴5央.散1小港燈

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論