歡迎您進(jìn)入深圳長(zhǎng)欣自動(dòng)化設(shè)備有限公司
免費(fèi)咨詢熱線
177-5963-5229MVME172Bug主要是用“C”編程語(yǔ)言編寫(xiě)的,
提供了可移植性和可維護(hù)性的優(yōu)點(diǎn)。在必要的情況下,
匯編程序已經(jīng)以單獨(dú)編譯的模塊的形式使用
僅包含匯編代碼。不使用混合語(yǔ)言模塊。
物理上,172Bug包含在安裝的單個(gè)27C040 DIP EPROM中
在插槽XU2中,提供512KB(128K長(zhǎng)字)的存儲(chǔ)。
可選地,172Bug可以在單個(gè)Flash中加載和執(zhí)行
存儲(chǔ)器芯片??蓤?zhí)行代碼在每次通電或
重置固件條目,以及結(jié)果(包括預(yù)先計(jì)算的
包含在存儲(chǔ)器設(shè)備中的校驗(yàn)和)
預(yù)期的校驗(yàn)和。
內(nèi)存要求
172Bug的程序部分大約是512KB的代碼,
由下載、調(diào)試器和診斷包組成,包含
完全在閃存或PROM中。
172Bug從地址$FF800000執(zhí)行,無(wú)論是Flash還是
EPROM公司。如果拆下J21引腳9和10處的跨接導(dǎo)線,則地址空格
的閃存和EPROM被交換。用于MVME172-2xx系列板
(MVME172LX),出廠配置為帶跳線J21引腳9-
10已刪除(172錯(cuò)誤在EPROM外運(yùn)行)。
172Bug初始堆棧在
在上電或復(fù)位時(shí),從SRAM基址的地址偏移$C000。
3-4計(jì)算機(jī)組文獻(xiàn)中心網(wǎng)站
172 Bug固件
3.
。
DRAM可以是ECC或奇偶校驗(yàn)類型。DRAM夾層被映射到
連續(xù)從零開(kāi)始(00000000美元),第一大。有兩個(gè)
大小相同但類型不同的夾層,映射奇偶校驗(yàn)DRAM
到選定的基地址,ECC夾層將跟隨其后。如果兩者都有
mezzanies是ECC類型,底部的是第一個(gè)。
172Bug需要2KB的NVRAM來(lái)存儲(chǔ)板配置,
通信和引導(dǎo)參數(shù)。此存儲(chǔ)區(qū)域開(kāi)始于
$FFFC16F8并且結(jié)束于$FFFC1EF7。
172 Bug至少需要64KB的連續(xù)讀/寫(xiě)內(nèi)存
運(yùn)轉(zhuǎn)ENV命令控制此內(nèi)存塊的位置
位于。無(wú)論板載RAM位于何處,第一個(gè)64KB
用于172Bug堆棧和靜態(tài)變量空間,其余保留
作為用戶空間。每當(dāng)MVME172LX復(fù)位時(shí),目標(biāo)PC
初始化為與用戶空間的開(kāi)始相對(duì)應(yīng)的地址,
并且目標(biāo)堆棧指針被初始化為用戶內(nèi)的地址
空間,目標(biāo)中斷堆棧指針(ISP)設(shè)置在用戶頂部
MOTOROLA MVME172-263A 文章出自http://m.jsnaiweisi.com.cn/