1747-ASB模塊,A-B使用尺寸
在這條消息之后,有一個(gè)延遲,允許您如果愿意,可以中止自動啟動過程。到在沒有自動啟動的情況下獲得控制,您可以按斷開鍵或軟件中止或重置開關(guān)。
5.然后實(shí)際輸入/輸出開始:程序指向?qū)⒅付ń橘|(zhì)的卷ID加載到RAM中,然后控制傳遞給它。
自動引導(dǎo)由ENV中包含的參數(shù)控制命令這些參數(shù)允許選擇特定引導(dǎo)設(shè)備和文件,并允許啟動延遲編程。參考有關(guān)更多詳細(xì)信息,請參閱附錄A中的ENV命令。
1747-ASB模塊有兩個(gè)備用EPROM插槽XU3和XU4可用于攜帶用戶編程的EPROM。因此,您不必重新編程187Bug EPROM,以實(shí)現(xiàn)ROMboot功能。
ROMboot的一個(gè)用途可能是在非智能控制器模塊。NORB命令禁用作用ROMboot序列
1.ROMboot在通電時(shí)配置/啟用并執(zhí)行(也可以在重置時(shí))以兩種方式之一:a、 通過環(huán)境(ENV)命令(請參閱附錄A)b、 通過RB命令,假設(shè)EPROM(或可選模塊上的其他位置或VMEbus)來支持它。
2.如果安裝了ROMboot代碼,則會給出一個(gè)用戶編寫的例程控制(如果例程滿足格式要求)。用戶的ROMboot模塊通過ROMboot聯(lián)動,必須滿足四個(gè)要求:電源必須剛剛好應(yīng)用更改此選項(xiàng)以響應(yīng)任何重置。必須找到你的例行程序在MVME187 ROM內(nèi)內(nèi)存映射。將此更改為板載的任何其他部分內(nèi)存,甚至非車載VMEbus內(nèi)存。
ASCII字符串“BOOT”必須位于指定的內(nèi)存范圍內(nèi)。您的例程必須通過校驗(yàn)和測試,這確保該例程真正打算在通電時(shí)接收控制。有關(guān)如何使用ROMboot的完整詳細(xì)信息,請參閱
摩托羅拉88K RISC CPU調(diào)試包用戶手冊。
Following this message there is a delay to allow you an
opportunity to abort the Autoboot process if you wish. To
gain control without Autoboot, you can press the BREAK key
or the software ABORT or RESET switches.
5. Then the actual I/O begins: the program pointed to within
the volume ID of the media specified is loaded into RAM and
control passed to it.
Autoboot is controlled by parameters contained in the ENV
command. These parameters allow the selection of specific boot
devices and files, and allow programming of the Boot delay. Refer
to the ENV command in Appendix A for more details.
ROMboot
There are two spare EPROM sockets, XU3 and XU4, available to
carry user-programmed EPROMs. Therefore, you do not have to
reprogram the 187Bug EPROMs in order to implement the
ROMboot feature.
One use of ROMboot might be resetting SYSFAIL* on an
unintelligent controller module. The NORB command disables the
function.
ROMboot Sequence
1. ROMboot is configured/enabled and executed at powerup
(optionally also at reset) in one of two ways:
a. By the Environment (ENV) command (refer to
Appendix A)
b. By the RB command assuming there is valid code in the
EPROMs (or optionally elsewhere on the module or
VMEbus) to support it.
2. If ROMboot code is installed, a user-written routine is given
control (if the routine meets the format requirements). For a user's ROMboot module to gain control through the
ROMboot linkage, four requirements must be met: Power must have just been
applied.
Change this to respond to any reset.
Your routine must be located
within the MVME187 ROM
memory map.
Change this to any other portion of the onboard
memory, or even offboard VMEbus memory.
The ASCII string “BOOT” must be located within the specified memory range.
Your routine must pass a checksum test, which ensures that this routine was really
intended to receive control at powerupFor complete details on how to use ROMboot, refer to the
Debugging Package for Motorola 88K RISC CPUs User's Manual.