免费咨询热线
177-5963-5229Autoboot是一个包含在172Bug中的软件例程
Flash/PROM提供一个独立的机制来引导
操作系统。此自动启动例程自动扫描控制器
和指定序列中的设备,直到有效的可引导设备
找到包含启动介质的介质,或者该列表已用完。如果有效的可引导
设备,则启动从该设备启动。控制器扫描
序列从最低的控制器逻辑单元号(LUN)开始
检测到的最高LUN。控制器、设备及其LUN
列在附录D中。
通电时,Autoboot将启用,并且(前提是驱动器和
遇到的控制器编号是有效的)以下消息是
显示在系统控制台上:
正在进行自动启动。。。中止点击<BREAK>
此消息后面会有一个延迟,以便您可以在以下情况下中止Autoboot进程
想得美!然后实际的I/O开始:
指定媒体的卷ID加载到RAM中,并传递控制
然而,如果在这段时间内你想在没有
Autoboot,您可以按下<BREAK>键或软件ABORT或
RESET开关。
Autoboot过程由ENV中包含的参数控制
命令这些参数允许选择特定的引导设备
和文件,并允许对引导延迟进行编程。参考ENV
有关更多详细信息,请参阅第3章中的命令说明。
!
小心
尽管您可以使用流式磁带自动启动
电源必须连接到磁带驱动器
控制器和MVME172LX。通电时,磁带
控制器将流式磁带定位到装载点
其中卷ID可以被正确地读取和使用。
提起董事会
http://www.mcg.mot.com/literature2至9
2但是,如果MVME172LX失去电源,但控制器
没有,而且磁带恰好处于加载点
必须的命令序列(附加和倒带)不能
则自动引导将不会成功。
ROM引导
从工厂发货时,172Bug占用了安装在
插座XU2。这留下一个插槽(XU1)和闪存可用
供您使用。
注意:您可能希望联系您的摩托罗拉销售办事处
协助使用这些资源。
ROMboot功能通过ENV命令配置/启用
(请参阅第3章),并在通电时执行(也可选择在复位时执行)。
您还可以通过RB命令执行ROMboot功能,
假设存储设备中存在有效代码(或者可选
在板上的其他地方或VMEbus)来支持它。如果ROMboot代码是
安装后,用户编写的例程被赋予控制权(如果例程满足
格式要求)。
ROMboot的一个用途可能是重置
非智能控制器模块。NORB命令禁用
作用
用户的ROMboot模块通过ROMboot获得控制
联动,必须存在四个条件:
❏ 刚刚通电(但ENV命令可以更改
也响应于任何重置)。
❏ 您的例行程序位于MVME172LX闪存/PROM中
内存映射(但ENV命令可以将其更改为任何其他
板载存储器的一部分,甚至板外VMEbus
存储器)。
❏ ASCII字符串“BOOT”位于指定的内存范围内。
MOTOROLA MVME172-243A 文章出自http://www.shenzcx.com/