日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2025年07月26日(星期六)

2021年07月26日 | MC9S12XS128MAL Bootloader(1)

發(fā)布者:omega34 來源: eefocus關(guān)鍵字:Bootloader  工程 手機(jī)看文章 掃描二維碼
隨時隨地手機(jī)看文章

首先BootLoader和用戶程序是兩個工程,兩個工程代碼通過修改PRM文件存儲在不同的flash中,在通過PC指針的跳轉(zhuǎn)實現(xiàn)兩個工程的切換;


BootLoader程序


關(guān)中斷

初始化時鐘

初始化CAN

初始化flash讀寫;

開中斷,開CAN中斷;

計時判斷CAN是否收到bootloader開始報文;

時間到后沒收到跳轉(zhuǎn)到原用戶程序啟動向量;

收到后,開始讀寫flash,讀寫完后,PC指針跳轉(zhuǎn)到用戶程序地址(EEFE);


其中flash程序在讀寫flash時,要把代碼copy到RAM中,因讀寫時不能再讀flash中的代碼


extern char __SEG_START_RAM_CODE[] ;


extern char __SEG_END_RAM_CODE[];


extern char __SEG_SIZE_RAM_CODE ;


void CopyCodeToRAM(void)


{

  memcpy((unsigned char *)0x3E00, (unsigned char *) __SEG_START_RAM_CODE,(unsigned int)  __SEG_SIZE_RAM_CODE);


}  //要寫入的RAM地址0x3E00;    RAM_CODE是在prm中定義的需要復(fù)制到ram中的地址區(qū)域;


寫完后再使用下代碼跳轉(zhuǎn)到EEFE;


_asm ldx $eefe;


_asm jmp 0,x;


Prm文件中修改如下,是代碼壓入指定位置:


ROM_F000      = READ_ONLY   DATA_NEAR  IBCC_NEAR 0XF000 TO   0xF5FF;


ROM_FB00      = READ_ONLY   DATA_NEAR  IBCC_NEAR 0XF600 TO   0xFDFF;


PLACEMENT


      _PRESTART,           


      STARTUP,                /* startup data structures */


      ROM_VAR,                /* constant variables */


      STRINGS,                /* string literals */


      VIRTUAL_TABLE_SEGMENT,  /* C++ virtual table segment */


      NON_BANKED,             /* runtime routines which must not be banked */


      COPY         


                      


                            INTO  ROM_F000/*, ROM_4000*/;


 


      DEFAULT_ROM       INTO    ROM_FB00;  //  

關(guān)鍵字:Bootloader  工程 引用地址:MC9S12XS128MAL Bootloader(1)

上一篇:MC9S12XS128 MAL BootLoader(2)
下一篇:MC9S12XEP100 IIC模塊 驅(qū)動程序

推薦閱讀

商旅達(dá)人們終于等來了一個好消息,人工智能終于滲透到了出行旅游行業(yè),并帶來了許多新的功能,促成了許多新的便利,例如個性化推薦和預(yù)訂以及數(shù)字禮賓服務(wù)等等。Scott Bay 在本文中就 在便利出行旅游方面的一些表現(xiàn),及其對于個人隱私和安全可能產(chǎn)生的影響進(jìn)行了分析。 用機(jī)器人來規(guī)劃你的下一個假期 人工智能在出行規(guī)劃中起著非常重要的作用。航空...
華盛頓在美東時間7月8日正式批準(zhǔn)對臺軍售案,并且開啟知會國會的程序,預(yù)計一個月后生效。這意味著,美國即將執(zhí)行價值約22.2億美元的售臺武器計劃。 對此,中方接連強(qiáng)硬反擊。 7月11日中國商務(wù)部新聞發(fā)言人高峰表示,目前“不可靠實體清單”制度正在履行相關(guān)的程式,將于近期發(fā)布。高峰高調(diào)宣戰(zhàn):“到底誰會被制裁,不妨拭目以待”。 7月12日中國外交部12...
  在全球工業(yè)革命、技術(shù)創(chuàng)新大背景環(huán)境影響下,我國機(jī)器人產(chǎn)業(yè)得以蓬勃發(fā)展,工業(yè)機(jī)器人應(yīng)用空間進(jìn)一步擴(kuò)大,服務(wù)機(jī)器人產(chǎn)品百花齊放,特種機(jī)器人智能化技術(shù)水平也在不斷提升。同時,在國家相關(guān)政策引導(dǎo)下,機(jī)器人、機(jī)器人用芯片、機(jī)器人用等產(chǎn)業(yè)園區(qū)遍地開花,整個機(jī)器人研發(fā)熱度居高不下。   然而,中國機(jī)器人產(chǎn)業(yè)70%以上的市場份額已經(jīng)被美國ABB...
日前,在2021 中國集成電路設(shè)計創(chuàng)新大會暨 IC 應(yīng)用博覽會(ICDIA)期間,沐曦集成電路CEO陳維良介紹了高性能GPU的市場及發(fā)展預(yù)測。沐曦集成電路CEO陳維良芯片界的“大長金”陳維良將高性能GPU比作“大長金”,包括了“難度大、周期長以及資金量大”三要素。隨著大數(shù)據(jù)時代的到來,算力變得越來越重要,陳維良也總結(jié)了如下三個觀點:第一,高性能計算加...

史海拾趣

問答坊 | AI 解惑

WinCE5.0新建設(shè)備驅(qū)動注冊問題

我在WinCE BSP包下的驅(qū)動文件夾,新建了自已的設(shè)備驅(qū)動,按說明上說再建*.DEF,SOURCES,MAKEFILE,然后修改Platrorm.bib,Platform.reg就完成了新驅(qū)動的創(chuàng)建,但我卻編譯通不過.不知誰做過沒有請指點一下.搞的我很郁悶.…

查看全部問答∨

平凡老師的ledkey.dll

給大家傳兩個Keil的插件,平凡工作室做的,很棒,可以在Keil中模擬出實驗板,能作不少實驗(和平凡老師的教 程配套)!插件怎么用里面有說明. 使用說明: 1.  請將下載的2個插件內(nèi)容拷貝到uVision 的安裝目錄下的 \\Keil\\C51\\BIN 中   ...…

查看全部問答∨

射頻光傳輸設(shè)備及其在核電磁脈沖防護(hù)中的應(yīng)用

射頻光傳輸設(shè)備及其在核電磁脈沖防護(hù)中的應(yīng)用 Radio Transmission Equipment over Fiber Optic and its Application in Nuclear Electromagnetic Pulse Protection 作者:袁海兵  總參通信部駐成都地區(qū)軍事代表室 毛建 綿陽靈通電訊 ...…

查看全部問答∨

機(jī)器人與嵌入式

我看到比爾蓋茨說過機(jī)器人的發(fā)展就像當(dāng)年P(guān)C的發(fā)展一樣。而且他會影響人們的生活和工作,就像現(xiàn)在計算機(jī)網(wǎng)絡(luò)一樣。 我想請教一下eeworld的朋友們: 1.嵌入式和機(jī)器人的關(guān)系 2.現(xiàn)在機(jī)器人發(fā)展到一個什么樣的階段 3.將來機(jī)器人會有一個怎樣的發(fā)展 ...…

查看全部問答∨

溫控控制器的位式控制和PID控制有什么本質(zhì)的區(qū)別

溫度控制器的位式控制和PID控制有什么本質(zhì)的區(qū)別…

查看全部問答∨

淺析LED冰雪景觀照明技術(shù)

replyreload += \',\' + 716618;Timson,如果您要查看本帖隱藏內(nèi)容請回復(fù)…

查看全部問答∨

好驅(qū)動廠家where r u?

現(xiàn)在這家公司做LED光電的,現(xiàn)有的設(shè)備更多的是測試燈的照度強(qiáng)度(積分球),還有光譜等后期的設(shè)備; 組裝為主,LED驅(qū)動這塊還是一片空白,感覺自己的崗位漸漸離研發(fā)越來越遠(yuǎn),感嘆成本再高,最后燈具 都能賣個天價,都有個好買家出手;只是驅(qū)動這 ...…

查看全部問答∨

我的LED應(yīng)急燈制作過程(2)-我終于用手工烙鐵焊接了SMA芯片

手工烙鐵焊接SMA芯片步驟:   見附件 [ 本帖最后由 qwertyuiop11111 于 2010-12-30 10:18 編輯 ]…

查看全部問答∨

430的程序,編譯后代碼的緊湊度怎么樣

麻煩知情人給介紹一下,或指點小弟一個去處。到哪里看看?!?

查看全部問答∨

TI圖形庫移植請教

#define Canvas(sName, pParent, pNext, pChild, pDisplay, lX, lY, lWidth,lHeight, ulStyle, ulFillColor, ulOutlineColor, ulTextColor,pFont, pcText, pucImage, pfnOnPaint)          &nbs ...…

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved