免费咨询热线
177-5963-5229172错误的实现
MVME172Bug主要是用C语言编写的,
提供可移植性和可维护性的好处。在哪里
必要时,汇编器已以单独的形式使用
编译模块只包含汇编代码-没有混合
使用语言模块。
物理上,172Bug包含在一个27C040 DIP EPROM中
安装在socket XU2中,提供512KB (128K长字)的
存储。可选地,可以在
单个闪存芯片。对可执行代码进行校验和
每次开机或复位固件条目,结果(其中
包括内存中包含的预先计算的校验和
设备),测试期望的零。因此,要提醒用户
反对修改内存设备,除非重新校验和
采取了预防措施。
安装与启动
即使在MVME172上安装了172Bug,对于172Bug来说
要正确使用MVME172,您必须按照以下步骤操作
下图:
!
谨慎
电源接通时插拔电路板
损坏单板部件。
1. 关闭所有设备电源。参考硬件
2-1页上的准备工作和安装/拆除跳线
特定应用程序所需的标头。
头J21上的跳线影响了172Bug的操作
在下面。MVME172的默认条件是7
在引脚1-2、3-4、5-6、9-10、11-12、13-之间安装跳线
14和15-16(7-8号瓶之间没有跳线)。
3 - 4
调试器一般信息
3.
3.
这些可读跳线作为寄存器读取(在$FFF4202D)
MC2chipASIC上。时,将位值作为零读取
跳线安装完毕,并作为一个跳线时
移除。这个跳线块(报头J21)包含8位。
请参阅MVME172 VME嵌入式控制器
程序员参考指南的更多信息
MC2chip。
MVME172Bug保留/定义了四个低阶位
(GPI3到GPI0)。以下是对比特的描述
由调试器保留/定义:
位J21引脚描述
位#0 (GPI0) 1-2当这个位是1(高)时,它指示
调试器使用本地静态RAM进行工作
页(即变量、堆栈、向量表等)。
比特1 (GPI1) 3-4当这个比特是1(高)时,它指示
调试器使用默认设置/操作
参数在ROM和用户
设置/操作参数在非易失性
RAM (NVRAM)。这和令人沮丧是一样的
RESET和ABORT开关同时关闭。
此功能可以在用户发生事件时使用
安装程序已损坏或不符合完整性要求
检查。请参阅ENV命令(附录A)
获取Flash/ROM默认值。
比特#2 (GPI2) 5-6预留,以备将来使用。
比特#3 (GPI3) 7-8当这个比特是零(低)时,它通知
在Flash外执行的调试器
记忆。当这个位是1(高)时,它
通知调试器它正在执行
毕业舞会。
位#4 (GPI4) 9-10打开应用程序。
比特#5 (GPI5) 11-12打开您的应用程序。
位#6 (GPI6) 13-14打开您的应用程序。
MOTOROLA MVME172-513 文章出自长欣工控转载请附上链接