當(dāng)前位置:(上海辦事處)廈門興銳嘉進(jìn)出口有限公司>>更多好價格產(chǎn)品>> FIS-6300-0003G 本溪市*供應(yīng)
| 參 考 價 | 面議 |
產(chǎn)品型號
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海
聯(lián)系方式:劉錦玲查看聯(lián)系方式
更新時間:2018-05-14 09:00:00瀏覽次數(shù):233次
聯(lián)系我時,請告知來自 儀表網(wǎng)F14-78567-02(品質(zhì)好)F14-78567-02
F128-201-C003低價《F128-201-C003》
【Fisher Emerson F025S121SRAAEZZZZ】
EMERSON F015131EMERSON F015131
?FIS-6300-0003G命令的結(jié)果返回到寄存器R1所指向的RAM空間。 LPC2114的IAP調(diào)用可使用如下C語言代碼調(diào)用:
(1)定義IAP程序入口地址。 # define IAP_ LOCATION 0x7FFFFFF1
(2)定義數(shù)據(jù)結(jié)構(gòu)來傳遞IAP命令表和結(jié)果給IAP程序。 unsigned long Command[5];//輸入?yún)?shù)zui多為5個 unsigned long Result[2];//輸出參數(shù)zui多為2個
(3)定義函數(shù)類型指針,函數(shù)包括兩個參數(shù),無返回值。 typedef void (*IAP) (unsigned int[ ],unsigned int[ ]); IAP iap_entry;//定義函數(shù)指針
(4)設(shè)置函數(shù)指針。 iap_entry = (IAP)IAp_ LOCATION;
(5)使用下面的語句來調(diào)用IAP。 iap_entry (command, result); 本系統(tǒng)是基于LPC2114工程模板上進(jìn)行移植,在?FIS-6300-0003G嵌入式軟件開發(fā)平臺上用C語言直接調(diào)用IAP程序代碼實現(xiàn)IAP編程,IAP的命令碼、狀態(tài)碼和命令詳解以及IAP功能的詳細(xì)應(yīng)用見文獻(xiàn)[2]。
?FIS-6300-0003G的IAP遠(yuǎn)程升級在用電現(xiàn)場監(jiān)控終端的應(yīng)用 終端軟件系統(tǒng)的設(shè)計包括用戶引導(dǎo)程序設(shè)計(與Boot裝載程序有區(qū)別,前者由用戶設(shè)計,后者由芯片生產(chǎn)商設(shè)計并固化)和應(yīng)用程序的設(shè)計。它們在?FIS-6300-0003G中的入口地址不同,終端正常復(fù)位后,則首先執(zhí)行用戶引導(dǎo)程序,由用戶引導(dǎo)程序決定是否啟動IAP升級程序;應(yīng)用程序完成終端的各種功能,包括新版本應(yīng)用程序升級包的下載。
5.1 終端用戶引導(dǎo)程序設(shè)計 終端用戶引導(dǎo)程序是基于文件系統(tǒng)的思想來設(shè)計的,用戶引導(dǎo)程序設(shè)計成單獨的程序,裝載于?FIS-6300-0003G的Flash扇區(qū)起始位置處,終端重新啟動時,?FIS-6300-0003G總是從0地址開始讀取指令并執(zhí)行,將IAP升級代碼安排到用戶引導(dǎo)部分,實驗證明這種安排是合理的。如果采用應(yīng)用程序調(diào)用的方式執(zhí)行IAP命令編程Flash,當(dāng)Flash編程遇到失敗時,整個?FIS-6300-0003G系統(tǒng)就*崩潰,應(yīng)用程序代碼被破壞,再無能力遠(yuǎn)程更新。采用本文的升級方式可*避免這種情況的出現(xiàn),用戶引導(dǎo)程序出廠后固化,而外圍存儲器?FIS-6300-0003G中始終保存一份的應(yīng)用程序代碼備份,引導(dǎo)程序有能力多次編程Flash扇區(qū),確保應(yīng)用程序代碼的完整性,增加了升級的可靠性。 終端用戶引導(dǎo)程序運行執(zhí)行后,首先檢查應(yīng)用程序升級標(biāo)志和版本號,當(dāng)升級標(biāo)志被置位且出現(xiàn)新版本號時,MCU通過SPI接口從?FIS-6300-0003G中讀取應(yīng)用程序升級代碼,然后調(diào)用IAP命令執(zhí)行Flash編程,實現(xiàn)對應(yīng)用程序的升級,當(dāng)升級任務(wù)完成后,清除升級標(biāo)志和更新應(yīng)用程序版本,zui后轉(zhuǎn)移到應(yīng)用程序入口并執(zhí)行應(yīng)用程序代碼,引導(dǎo)過程流程圖如圖2所示。
Phoenix Contact FLS IB M12 DI 8 M12 I/O Module
Phoenix Contact #IB-STME-24-DO 16/3 (2754943) (N) 4/5
Phoenix Contact #IB-STME-24-BDO 16/3 (2724928) (N) 4/5
PHOENIX CONTACT IB-STME-24-BDO-?32/2 NSFP IBSTME24BDO322
PHOENIX CONTACT IB-ST-24-DO-8/3?-2A USPP IBST24DO832A
PHOENIX CONTACT IB-ST-ZF-24-DO-?16/3 NSFP IBSTZF24DO163
PHOENIX CONTACT IB-IL-INC-IN NSPP IBILINCIN
PHOENIX CONTACT IB IL INC-IN-PAC NEW
PHOENIX CONTACT IB STME 24 BK-T NSFP IBSTME24BKT
Phoenix Contact IB IL RS 232-PAC
PHOENIX CONTACT 2750167 IB ST 24 BDO 16/3-250
?
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),儀表網(wǎng)對此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購買風(fēng)險,建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。