实现MAXQ2000微控制器的JTAG加载主机
[09-13 17:04:13] 来源:http://www.88dzw.com 控制技术 阅读:8661次
文章摘要:读取这些代码字节后,JTAG演示应用程序通过串口以十六进制格式输出这些代码字节。 退出启动加载程序单字节命令集0中的命令01h (退出启动加载程序)导致启动加载程序完成操作,并退出,如下所示。 启动加载程序启动内部复位,把SPE和PSS位清零,复位微控制器。 微控制器退出复位,开始执行程序ROM的8000h。 现在SPE已经清为零,程序ROM代码导致执行开始于地址0000h的用户应用程序。 由于退出启动加载程序命令自动清除SPE和PSS位,而后面的复位清除TAP控制器,使它返回旁路模式,因此,不需要JTAG主机来完成这些操作。 ;;;; ;;;; Exit loader mode
实现MAXQ2000微控制器的JTAG加载主机,标签:计算机控制技术,工厂电气控制技术,http://www.88dzw.com读取这些代码字节后,JTAG演示应用程序通过串口以十六进制格式输出这些代码字节。
退出启动加载程序
单字节命令集0中的命令01h (退出启动加载程序)导致启动加载程序完成操作,并退出,如下所示。- 启动加载程序启动内部复位,把SPE和PSS位清零,复位微控制器。
- 微控制器退出复位,开始执行程序ROM的8000h。
- 现在SPE已经清为零,程序ROM代码导致执行开始于地址0000h的用户应用程序。
;;;; ;;;; Exit loader mode and allow program code to execute ;;;; call waitForPrompt move Acc, #CMD_EXIT_LOADER call shiftDR move Acc, #00h call shiftDR move Acc, #00h call shiftDR move Acc, #00h call shiftDR
操作演示
需要下面的硬件和软件来运行JTAG启动加载程序演示。硬件
- 两块MAXQ2000评估板(MAXQ2000-K00 REV B);一块评估板用作主机MAXQ2000板,另一块用作从机MAXQ2000板。
- MAXQ2000 LCD子卡(MAXQ2000-K01 REV B)
- 两条2 x 5 JTAG接口电缆(含在MAXQ2000评估套件中)
- 串口至JTAG接口板(MAXQJTAG-001 REV B)
- DB9直通串行电缆
- 两个5V稳压(±5%)直流墙插电源,中心正极,CUI公司。DPR050030-P6或者等效电源。
- 两个HC49US 8.00MHz晶振
- 2 x 5 0.100英寸引脚插座
- JTAG演示软件包
- http://files.dalsemi.com/microcontroller/app_note_software/an4012_sw.zip
- MAXQ的MAX-IDE开发环境
- http://files.dalsemi.com/microcontroller/maxq/dev_tool_software/MAX-IDE/MAX-IDE.zip
- MAXQ的微控制器工具包(MTK)
- http://files.dalsemi.com/microcontroller/dev_tool_software/mtk/
- 如果还没有安装MAX-IDE,按照MAXQ2000评估套件中的文档说明进行下载并安装。
- 如果还没有安装MTK,按照MAXQ2000评估套件中的文档说明进行下载并安装。
- 连接LCD子卡和从机MAXQ2000板的J3插座,如前面的图1所示。LCD子卡应固定在MAXQ2000评估板的上部。
- 在两块MAXQ2000评估板(在Y1)上安装8.00MHz晶振。
- 在主机MAXQ2000板的原型区安装2 x 5 JTAG插座,引脚连接至主机MAXQ2000引脚,如表1所列。
- 配置串口至JTAG板以及两块MAXQ2000评估板上的跳线和DIP开关,如表2所列。
- 使用DB9串行电缆连接PC的COM1口和串口至JTAG板的J1。
- 将第一个5V电源连接至串口至JTAG板的J2。
- 将第二个5V电源连接至从机MAXQ2000评估板的J1。
- 使用第一条JTAG电缆,连接串口至JTAG板的P2和主机MAXQ2000板的J4。红色线应连接两个JTAG插座的引脚1。
- 使用第二条JTAG电缆,连接主机MAXQ2000板原型区的JTAG插座和从机MAXQ2000板的J4。红色线应连接两个JTAG插座的引脚1。
- 下载JTAG演示软件包,把它解压缩到工作路径中。
- 启动MAX-IDE。
- 打开两路5V电源。
- 从菜单中选择Project
Open Project ,选择maxqjtag.prj工程文件,打开它。
- 从菜单中选择Debug
Make。应出现"Build Successful"消息。
- 从菜单中选择Debug
Run。应出现一连串的"Loading"消息,随后是"Done"。
- 从菜单中选择Debug
Stop。
- 关闭MAX-IDE。
- 关掉电源。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] 下一页
Tag:控制技术,计算机控制技术,工厂电气控制技术,控制技术
《实现MAXQ2000微控制器的JTAG加载主机》相关文章
- › 实现MAXQ2000微控制器的JTAG加载主机
- 在百度中搜索相关文章:实现MAXQ2000微控制器的JTAG加载主机
- 在谷歌中搜索相关文章:实现MAXQ2000微控制器的JTAG加载主机
- 在soso中搜索相关文章:实现MAXQ2000微控制器的JTAG加载主机
- 在搜狗中搜索相关文章:实现MAXQ2000微控制器的JTAG加载主机
分类导航
最新更新