MAXQ7665评估板快速入门

[09-13 17:04:54]   来源:http://www.88dzw.com  控制技术   阅读:8274

文章摘要:在Project菜单中,选择Rebuild All。如果正确定位了所有文件,消息框中将显示Errors: None以及Warnings: None。完成了上面所述的步骤,并且没有错误后,在Project菜单中选择Debug。将应用代码下载到MAXQ7665评估板上。一旦下载了应用程序文件,在“main”声明中启动调试器。在Debug菜单中,单击Go命令,LED将仿真流量信号。基本问题排查在尝试进行MAXQ7665评估板通信时,如果出现了错误消息,则需要关闭并重新打开IAR Embedded Workbench。如果重新启动IAR并没有解决问题,则尝试断开和评估板连接的RS-232电缆,再次上电

MAXQ7665评估板快速入门,标签:计算机控制技术,工厂电气控制技术,http://www.88dzw.com

在Project菜单中,选择Rebuild All。如果正确定位了所有文件,消息框中将显示Errors: None以及Warnings: None。

完成了上面所述的步骤,并且没有错误后,在Project菜单中选择Debug。将应用代码下载到MAXQ7665评估板上。

一旦下载了应用程序文件,在“main”声明中启动调试器。在Debug菜单中,单击Go命令,LED将仿真流量信号。

基本问题排查

在尝试进行MAXQ7665评估板通信时,如果出现了错误消息,则需要关闭并重新打开IAR Embedded Workbench。如果重新启动IAR并没有解决问题,则尝试断开和评估板连接的RS-232电缆,再次上电,复位评估板。然后,重新连接RS-232电缆,加电,打开IAR工具箱。如果IAR还不能和MAXQ7665评估板建立通信,请参考下面的高级问题排查一节。

高级问题排查

这一部分介绍安装并使用Maxim的微控制器工具包(MTK),以及通过RS-232连接来调试MAXQ7665评估板的步骤。如果IAR Embedded Workbench不能下载到MAXQ7665评估板上,则需要进行调试。

需要的硬件和软件

  1. Windows® PC,具有RS-232端口。
  2. MAXQ7665评估板
  3. MAXQ7665评估板安装CD
  4. 交流到直流转换器,提供12V输出。
  5. DB–9至DB–9 RS-232电缆

软件安装

MTK目录中MAXQ7665评估板的安装CD提供MTK实用程序。请运行SETUPEX.exe文件,安装MTK应用程序。

硬件安装

连接MAXQ7665评估板和交流电源适配器。采用RS-232串口电缆连接PC和评估板的DB–9连接器,该连接器标有PC RS232。

启动MTK实用程序

一旦安装了应用程序,打开它,从下拉菜单中选择DS89C430。该器件用于PC的RS-232端口和MAXQ7665的JTAG连接之间的通信。

设置MTK选项

选择Options,然后是Configure Serial Port。输入使用的串口,将速率设置为115,200波特率。同时选择“Toggle DTR on connect/disconnect”、“Save working directory on exit”和“Save COM Port Settings on Exit” (如果还没有进行这些设置)。

连接至MAXQ7665评估板

选择Target,然后是“Open COMx at 115200 baud”,其中x是上面选项所配置的串口。按下键盘的回车键来测试RS-232接口。每次按下回车键时,MAXQ7665评估板应该以提示符“>”做出响应。如果这一步正常,表明评估板上的微控制器能够识别输入,准备好接收输入。如果这一步不正常,请参考下面的没有提示符一节。

连接至MAXQ7665调试引擎

有一个简单的方法来确定MAXQ7665的状态:“Get”所有的内部寄存器。Get命令向调试引擎发送几个基本命令,使MAXQ7665发送其所有的内部寄存器。MTK目录中快速启动CD的protocol.txt文件中含有该命令。使用下面的命令来获得所有的寄存器。请确定使用了大写键(CAP),因为MTK区分大小写。圆括号中的是注释。

>I (初始化调试引擎,按下回车键。)
>D (输入调试背景模式,按下回车键。)
>E (输入调试模式,按下回车键。)
>G (获得所有寄存器,按下回车键。)

如果MAXQ7665工作正常,它应该以图6中所示的寄存器映射进行响应。注意,寄存器开始是Module 0 Register 0,然后是Module 0 Register 1,依此类推。还需要注意,可以在一行上组合多条命令。例如,>IDEG会产生同样的结果。

图6. 如果MAXQ7665配置正确,寄存器映射应该以Module 0,Register 0开始。
图6. 如果MAXQ7665配置正确,寄存器映射应该以Module 0,Register 0开始。

从上面的寄存器映射中,Module 0和Index 0 M[00,00]的第一个寄存器是Port 0 Output Register (PO0)。该寄存器的上电复位值(POR)是0x3F,这是正确的。后面的两个寄存器是Port 1 M[01,00] 和Port 2 M[02,00]输出寄存器,其POR值是0xFF,也是正确的。

如果没有得到图6所示的寄存器映射,而是得到了图7所示的寄存器映射,那么按下并释放SW10,复位MAXQ7665。一旦进行这一操作后,重复IDEG命令,应该得到图6所示的寄存器映射。注意,图7所示的寄存器映射也是调试引擎可以接受的状态。

上一页  [1] [2] [3] [4]  下一页


Tag:控制技术计算机控制技术,工厂电气控制技术控制技术