首先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; //
上一篇:MC9S12XS128 MAL BootLoader(2)
下一篇:MC9S12XEP100 IIC模塊 驅(qū)動程序
推薦閱讀
史海拾趣
在支付與金融服務(wù)領(lǐng)域取得成功后,Block USA Inc.還嘗試了跨界合作,推出了音樂軟件TIDAL。這一舉措旨在通過提供高品質(zhì)的音樂體驗,吸引更多年輕用戶群體,并進(jìn)一步擴(kuò)大Block的品牌影響力。雖然音樂市場競爭激烈,但TIDAL憑借其獨特的音樂資源和用戶體驗,逐漸在市場中占據(jù)了一席之地。
BURGESS一直以其專業(yè)的服務(wù)和優(yōu)質(zhì)的管理而著稱。它非常重視客戶的需求和體驗,為每一個擁有超級游艇的客戶提供量身定制的服務(wù)方案。無論是游艇的銷售、采購、租賃還是技術(shù)顧問和經(jīng)營管理,BURGESS都能提供全面而專業(yè)的服務(wù)。這種對細(xì)節(jié)的關(guān)注和對質(zhì)量的追求,使得BURGESS贏得了眾多高端客戶的信任和青睞,連美國總統(tǒng)特朗普的超級游艇都是由BURGESS負(fù)責(zé)管理的。
盡管無法提供BURGESS在電子行業(yè)的發(fā)展故事,但以上關(guān)于其在游艇經(jīng)紀(jì)行業(yè)的幾個重要發(fā)展事實,充分展示了BURGESS的卓越實力和專業(yè)水平。如需更多關(guān)于BURGESS的信息,建議查閱其官方網(wǎng)站或相關(guān)新聞報道。
Display Elektronik GmbH公司自創(chuàng)立之初,就致力于顯示技術(shù)的研發(fā)與創(chuàng)新。在21世紀(jì)初,公司推出了一款采用全新顯示技術(shù)的液晶顯示屏,其高分辨率、低功耗和長壽命的特點迅速贏得了市場的認(rèn)可。隨著技術(shù)的不斷迭代,Display Elektronik GmbH逐步確立了在顯示技術(shù)領(lǐng)域的領(lǐng)先地位。
在芯片短缺的大背景下,一家名為芯聯(lián)集成的公司憑借其敏銳的市場洞察力和快速響應(yīng)能力,迅速調(diào)整戰(zhàn)略,專注于車規(guī)級IGBT芯片和模組的代工生產(chǎn)。公司憑借高效的生產(chǎn)能力和嚴(yán)格的質(zhì)量控制,迅速獲得了多家頭部新能源車企的認(rèn)可,成為他們的合作伙伴。這一舉措不僅幫助芯聯(lián)集成度過了行業(yè)低谷,還使其在短時間內(nèi)實現(xiàn)了跨越式發(fā)展。
在電子行業(yè)中,合作與競爭并存。東晨(DC)公司善于在合作中尋求共贏,與產(chǎn)業(yè)鏈上下游企業(yè)建立了緊密的合作關(guān)系。同時,公司也積極參與市場競爭,通過不斷創(chuàng)新和優(yōu)化產(chǎn)品,提高市場競爭力。在與國內(nèi)外同行的競爭中,東晨(DC)公司始終保持著領(lǐng)先地位,贏得了市場的廣泛認(rèn)可。
在競爭激烈的電子行業(yè)中,品質(zhì)是企業(yè)生存和發(fā)展的關(guān)鍵。Amecon Magnetics公司始終將品質(zhì)管理放在首位,建立了嚴(yán)格的質(zhì)量管理體系,確保從原材料采購到產(chǎn)品出廠的每一個環(huán)節(jié)都符合高標(biāo)準(zhǔn)的質(zhì)量要求。這種對品質(zhì)的執(zhí)著追求使得公司的產(chǎn)品贏得了客戶的廣泛好評和信賴,為公司樹立了良好的品牌形象。
我在WinCE BSP包下的驅(qū)動文件夾,新建了自已的設(shè)備驅(qū)動,按說明上說再建*.DEF,SOURCES,MAKEFILE,然后修改Platrorm.bib,Platform.reg就完成了新驅(qū)動的創(chuàng)建,但我卻編譯通不過.不知誰做過沒有請指點一下.搞的我很郁悶.… 查看全部問答∨ |
給大家傳兩個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ī)器人的發(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ā)展 ...… 查看全部問答∨ |
現(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 編輯 ]… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 阿里黑科技落地!夸克AI眼鏡全球首發(fā),高德、淘寶、支付寶都能用
- 化繁為簡, 適配復(fù)雜磁場環(huán)境,MT73xx 3D雙路輸出霍爾鎖存器賦能車規(guī)電機(jī)精準(zhǔn)控制
- 9.5億美元收購恩智浦MEMS傳感器業(yè)務(wù),意法半導(dǎo)體 在傳感器領(lǐng)域的地位再升級
- 高性能電動滑板車 BLDC 電機(jī)驅(qū)動器:技術(shù)解析與應(yīng)用展望
- 5G工業(yè)網(wǎng)關(guān)的“邊緣計算+AI推理”一體化設(shè)計,PLC協(xié)議解析與缺陷檢測的實時聯(lián)動
- AR眼鏡的“工業(yè)指令投射”系統(tǒng),SLAM的空間定位、PLC數(shù)據(jù)實時疊加顯示
- 多光譜氣體傳感器的抗交叉干擾設(shè)計
- 多模態(tài)融合感知的“語義-幾何”聯(lián)合建模
- 工業(yè)觸摸屏的“壓感-手勢”多模態(tài)交互設(shè)計
- 工業(yè)機(jī)器人高精度力控的“雙模融合”傳感器設(shè)計
- 【社區(qū)大講堂】頂嵌與你一起:動手做嵌入式產(chǎn)品
- 快來!月月有獎第27期開始了~
- e絡(luò)盟e選第三期:熱門產(chǎn)品5折起,價格鎖定更安心
- 來聊聊你與MP3的情緣吧!——MP3播放板等你拿
- 端午節(jié)芯幣兌換禮品專場
- 【EEWORLD第二十七屆】2011年06月社區(qū)明星人物揭曉!
- 最熱8月,帶著你的原創(chuàng)一起High!
- 贏京東卡——我家房子“成精”了!與英飛凌一起來探索吧!
- 下載信息娛樂系統(tǒng)精品文章,贏【米家臺燈、小米保溫杯、米家藍(lán)牙溫濕計】,開啟MPS汽車技術(shù)進(jìn)階之旅!
- 恩智浦無線MCU應(yīng)用征集+100套開發(fā)套件申請
- 首航戶用逆變器率先取得澳大利亞AS/NZS 4777.2
- 寧夏第一臺3.125MW光伏逆變器正式下線
- 確認(rèn)過眼神 這些安防組合可以一起打天下
- 救命藥 誰來護(hù)駕?光網(wǎng)視藥品物流實時監(jiān)控建設(shè)方案
- 通訊信息詐騙的四個特點分析
- 分析師:3D感知將爆發(fā) 2019年應(yīng)用智能手機(jī)的VCSEL將達(dá)2.4億支
- 世界首塊彈性電池問世!可穿戴設(shè)備即將迎來技術(shù)革新
- Intel/AMD聯(lián)合處理器官方性能曝光:比GTX 1060還強(qiáng)
- 英特爾處理器安全瑕疵長鞭效應(yīng) 供應(yīng)鏈且戰(zhàn)且走
- 2021年全球智能家居市場規(guī)模將達(dá)793億美元