




KJ4001X1-BE1
如MOTLoad固件包用户手册中所述,在
附录C,相关文档,远程启动允许用户获得
有关目标板的信息,下载代码和/或数据,修改
并执行下载的程序。这些
在MVME6100的情况下,事务发生在VMEbus上。
MOTLoad使用Tsi148 VME控制器中的四个邮箱之一作为
主机和之间的板间通信地址(IBCA)
目标
由MOTLoad配置的CR/CSR从属地址根据以下分配:
连接到背板中的安装插槽,如VME64所示
规格以下数值仅供参考:
有关CR/CSR空间的更多详细信息,请参阅VME64
附录C相关文件中列出的规范。
MVME6100使用Discovery II作为其VME网桥。偏移量
Discovery II用户手册中定义了Discovery II中的邮箱,
插槽位置CS/CSR起始地址
1 0x0008.0000
2 0x0010.0000
3 0x0018.0000
4 0x0020.0000
5 0x0028.0000
6 0x0030.0000
7 0x0038.0000
8 0x0040.0000
9 0x0048.0000
A 0x0050.0000
B 0x0058.0000
C 0x0060.0000
3-20计算机组文献中心网站
非负载固件
3.
在附录C相关文件中列出,但此处注明
参考:
邮箱0位于CR/CSR空间中的偏移量7f348处
邮箱1位于CR/CSR空间中的偏移量7f34C处
邮箱2位于CR/CSR空间中的偏移量7f350处
邮箱3位于CR/CSR空间中的偏移量7f354处
在个人上选择远程启动使用的邮箱
MVME6100由全局环境变量的设置确定
(GEV)。默认邮箱为零。另一个GEV控制是否
远程启动已启用(默认)或禁用。请参阅远程启动
MOTLoad固件包远程用户手册中的附录
从GEV定义开始。
MVME6100的IBCA需要通过
大师的VMEbus桥。例如,要使用远程启动,请使用邮箱
0在插槽5中安装的MVME6100上,主机将需要映射
支持在VME CR/CSR空间中读取和写入地址0x002ff348
(0x280000+0x7f348)。
备用启动映像和安全启动
一些更高版本的MOTLoad支持备用启动映像和
安全启动恢复程序。如果安全启动在
MVME6100,支持备用启动映像。带备用靴子
映像支持,引导块中的引导加载程序代码检查
8MB的闪存库,用于备用启动映像。如果找到图像,
控制传递给图像。
复位后的固件启动顺序
MOTLoad复位后的固件启动顺序为:
❏ 初始化缓存、MMU、FPU和其他CPU内部项
❏ 初始化内存控制器
KJ4001X1-BE1

KJ4001X1-BE1
As described in the MOTLoad Firmware Package User's Manual, listed in Appendix C, Related Documentation, remote start allows the user to obtain information about the target board, download code and/or data, modify memory on the target, and execute a downloaded program. These transactions occur across the VMEbus in the case of the MVME6100. MOTLoad uses one of four mailboxes in the Tsi148 VME controller as the inter-board communication address (IBCA) between the host and the target. CR/CSR slave addresses configured by MOTLoad are assigned according to the installation slot in the backplane, as indicated by the VME64 Specification. For reference, the following values are provided: For further details on CR/CSR space, please refer to the VME64 Specification, listed in Appendix C, Related Documentation. The MVME6100 uses a Discovery II for its VME bridge. The offsets of the mailboxes in the Discovery II are defined in the Discovery II User Manual, Slot Position CS/CSR Starting Address 1 0x0008.0000 2 0x0010.0000 3 0x0018.0000 4 0x0020.0000 5 0x0028.0000 6 0x0030.0000 7 0x0038.0000 8 0x0040.0000 9 0x0048.0000 A 0x0050.0000 B 0x0058.0000 C 0x0060.0000 3-20 Computer Group Literature Center Web Site MOTLoad Firmware 3 listed in Appendix C, Related Documentation, but are noted here for reference: Mailbox 0 is at offset 7f348 in the CR/CSR space Mailbox 1 is at offset 7f34C in the CR/CSR space Mailbox 2 is at offset 7f350 in the CR/CSR space Mailbox 3 is at offset 7f354 in the CR/CSR space The selection of the mailbox used by remote start on an individual MVME6100 is determined by the setting of a global environment variable (GEV). The default mailbox is zero. Another GEV controls whether remote start is enabled (default) or disabled. Refer to the Remote Start appendix in the MOTLoad Firmware Package User's Manual for remote start GEV definitions. The MVME6100’s IBCA needs to be mapped appropriately through the master’s VMEbus bridge. For example, to use remote start using mailbox 0 on an MVME6100 installed in slot 5, the master would need a mapping to support reads and writes of address 0x002ff348 in VME CR/CSR space (0x280000 + 0x7f348). Alternate Boot Images and Safe Start Some later versions of MOTLoad support Alternate Boot Images and a Safe Start recovery procedure. If Safe Start is available on the MVME6100, Alternate Boot Images are supported. With Alternate Boot Image support, the bootloader code in the boot block examines the upper 8MB of the flash bank for Alternate Boot images. If an image is found, control is passed to the image. Firmware Startup Sequence Following Reset The firmware startup sequence following reset of MOTLoad is to: ❏ Initialize cache, MMU, FPU, and other CPU internal items ❏ Initialize the memory controller
Copyright ©2019-2022 瑞昌明盛自动化设备有限公司 版权所有 赣ICP备2021006016号