爱普生32单片机在线调试器ICD33LP用户使用手册.docx
《爱普生32单片机在线调试器ICD33LP用户使用手册.docx》由会员分享,可在线阅读,更多相关《爱普生32单片机在线调试器ICD33LP用户使用手册.docx(10页珍藏版)》请在冰豆网上搜索。
爱普生32单片机在线调试器ICD33LP用户使用手册
ICD33LP用户使用手册
1介绍2
1.1概述2
1.2ICD33LP的操作环境和功能概括2
2ICD33LP与ICD33的区别3
2.1硬件3
2.2目标板硬件的支持3
2.3调试功能4
3ICD33LP套件说明4
3.1检查套件内容4
3.2套件内容详细说明4
4各部分的名字和功能5
4.1控制面板5
4.2监控终端5
4.2.1BRKIN输入终端5
4.2.2复位终端5
4.3LEDS5
4.3.1POWER(power-onLED,green)5
4.3.2EMU(emulationLED,ren)6
4.4电源支持操作部分6
4.4.1电源开关6
4.4.2直流电源输入6
4.5PC接口6
4.6目标板接口6
5连接ICD33LP7
5.1连接DC电缆7
5.2连接ICD33LP和主机7
5.3连接到目标系统7
6开启方法(电源的打开顺序)8
7目标系统连接测试9
1介绍
1.1概述
ICD33LP是一个简化版的ICD33(In-CircuitDebuggerfortheE0C33Family).此工具大大降低了用户的开发成本。
它和ICD33一样用于辅助高效开发,使用S1CC33芯片的调试信号引脚及EPSON提供的软件开发环境(DB33)进行嵌入式系统的开发。
此手册主要解释如何使用ICD33LP及ICD33LP与ICD33的区别。
注:
1.有关调试程序(db33.exe)的功能和命令的具体细节参见“E0C33FamilyCCompilerPackageManual”中的“debugger”.
2.有关ICD33的使用具体细节参见“In-CircuitDebugger(ICD33)Manual”
ICD33LP的外观:
爱普生32单片机在线调试器
电源
仿真
目标板调试接口
复位
中断
5v电源
开关
串行通讯口
1.2ICD33LP的操作环境和功能概括
操作环境
在主机上,ICD33LP使用IBMPC/AT或具有串行端口的兼容机。
操作环境的更多信息,参见“E0C33FamilyCCompilerPackageManual”中的“OperatingEnvironment”
功能概括
ICD33LP功能概括如下。
要想获得关于更多的信息参见,“E0C33FamilyCCompilerPackageManual”中的“debugger”.
(1)、中断功能
⏹PC中断功能
⏹数据中断功能
⏹强制中断功能
⏹外部强制中断功能(BRKINpininput)
(2)、快速存储器的写入功能
(3)、数据传输速率
⏹当使用串行端口时:
约8kbps(115200bps)
(4)、目标电压
⏹E0C33芯片的核心电压为3.3V.
2ICD33LP与ICD33的区别
2.1硬件
ICD33
ICD33LP
电源
100V至240V交(50hz/60hz)
5V直流
串口
波特率可选38400bps,115200bps
波特率固定115200bps
并口
有
无
DIP开关(目标板连接测试功能)
支持,DIPswitch3
不支持
DIP开关(启动跟踪功能)
支持,DIPswitch4
不支持
监视端口(TRGOUT输出终端)
有
无(不支持跟踪功能)
监视端口(GND输出终端)
有
无
监视端口(复位输入终端)
无
有
监视端口(中断输入终端)
有
有
LEDs(TRCFULL)
有
无(不支持跟踪功能)
信号线(TRC)
有
无(不支持跟踪功能)
信号线(EMU)
有
无
2.2目标板硬件的支持
ICD33
ICD33LP
目标板S1C33CPU工作频率
跟踪模式:
至60MHZ
其他功能:
可支持大于60MHZ
1M至60MHZ
目标板总线频率
不大于CPU工作频率
不大于40MHZ
2.3调试功能
ICD33
ICD33LP
所有有关跟踪模式的功能
(tm,td,ts,tf)
支持
不支持
读目标板内存数据(rm)
支持
不支持
其他命令
相同
3ICD33LP套件说明
3.1检查套件内容
此套件可以被所有类型的微机的E0C33Family使用,开包后确定下面内容均存在:
1.ICD33LP(主机)………………………………………………………………………1
2.串行电缆…………………………………………………………………………….1
3.目标板连接线(10pin)………………………………………………………….1
4.目标板连接线(4pin)…………………………………………………………….1
5.直流稳压电源………………………………………………………………………1
6.ICD33LP用户手册(中文)………………………………………………………1
3.2套件内容详细说明
1.ICD33LP输入电压5V直流(内正外负)
2.串行电缆长度1.5米左右
接口ICD33LP端:
D-sub9-pin插针
PC端:
D-sub9-pin插空
3.目标板连接电缆长度15厘米左右
(10pins,4pins)
4.直流稳压电源输入220V交流
输出5V,1.0A
内正外负
。
4各部分的名字和功能
4.1控制面板
4.2监控终端
4.2.1BRKIN输入终端
当目标程序正在执行时,如果低频信号输入到此终端,则目标程序将被挂起。
在低频信号输入到BRKIN终端后,在几条指令执行后将产生中断。
注意:
除了下列BRKIN针:
0V(低频),3。
3~5。
0V(高频)外不支持任何电压。
4.2.2复位终端
用于复位ICD33LP.
4.3LEDS
4.3.1电源(power-onLED,green)
当ICD33右边的电源开关达到“I”位置时,此LED灯将亮起来。
如果LED灯不能亮即使打开电源都不能亮,则检查AC线的连接是否正确。
4.3.2仿真(emulationLED,ren)
当调试程序执行一个程序执行命令时LED则会亮起来,并且指示此目标程序正在执行。
此外,如果目标系统电源被关闭,或当ICD33LP电源打开而目标系统没有连接到ICD33LP则灯会亮起来。
此时,目标系统电源的打开会关闭LED灯。
如果目标系统没有连接,则在关闭ICD33LP电源后连接它到ICD33LP,而后打开目标系统和ICD33LP的电源。
在中断模式下,次LED熄灭并且ICD33LP不能和S1C33芯片通讯。
4.4电源支持操作部分
4.4.1电源开关
这是ICD33LP的电源开关,当此开关设置为“I”位置时ICD33LP电源打开。
4.4.2直流电源输入
将DC线插入到此连接器中。
4.5PC接口
串行口
使用此连接器连接串行线,用力将此连接器和电线固定好。
4.6目标板接口
使用此此连接器连接目标系统。
5连接ICD33LP
5.1连接DC电缆
附带有DC稳压电源,将5V输出的直流电源插入ICD33LP
5.2连接ICD33LP和主机
连接串行线
此连接器在每个串行线末端都有D-sub9-pinmaleandaD-sub9-pinfemale连接器。
将male连接器插入到ICD33LP同时将female连接器插入到主机上的COM1~COM4中的一个连接器中。
在插入串行线后,用力旋转此螺钉使连接器固定。
5.3连接到目标系统
使用ICD3LP套件中提供的10-pin或4-pin目标系统I/F电缆连接目标系统,目标系统中必须有一个接口用来连接ICD33LP电缆。
为此,使用ICD33LP包中提供的10-pin或4-pin目标连接电缆(straightorlow-angletype)或同等连接电缆。
目标连接电缆的引脚分配显示如4。
3。
1表,S1C33xxx芯片的信号引脚数目,参见“S1C33xxx技术手册”。
注意:
⏹连接到ICD33LP上的信号是非常高的电频信号,因此目标连接电缆必须装载到离S1CC33xxx5cm以内的距离。
如果此距离超过5cm,则ICD33LP可能不能正常工作。
⏹在连接电缆和S1C33xxx之间必须连接串连33欧的电阻到信号线,此电阻的位置必须尽可能的接近S1C33xxx。
⏹确保使用提供的10-pin或4-pin电缆连接目标系统到ICD33LP。
使用其它的电缆将导致功能故障。
⏹4-pin连接器没有为防止反向插入做出设计,检查pin1的电缆标志,确保当连接到目标系统时连接器的插入是正确的。
⏹使用3。
3±0。
3V电压为S1C33芯片的核心电压,尽管工具自身能够支持略高于2。
0V的电源,我们强烈推荐尽可能的使用3。
3±0。
3V电压,因为在其它的电压下将可能导致过多的电流和可靠性的降低,所有的信号频率都倾向于3。
3V.
6开启方法(电源的打开顺序)
按下面描述的顺序启动ICD33LP系统:
(1)、打开ICD33LP的电源。
(2)、打开目标系统的电源。
(3)、启动主机上的调试程序为ICD模式。
按如下方式结束ICD33LP系统:
(1)、结束主机上的调试程序(db33.exe).
(2)、关闭目标系统的电源。
(3)、关闭ICD33LP的电源。
关于开启/结束调试程序的细节,参见,“E0C33FamilyCCompilerPackageManual”中的“debugger”.
如果调试程序报告下载错误则紧接着检查下列内容,此意味着在ICD33LP和目标板间的通讯不能工作。
注意:
当目标系统的电源先于ICD33LP的电源打开时正常的ICD33LP系统能够工作正常。
然而,推荐按照上面所描述的顺序打开电源,因为如果目标系统立即处于操作和允许状态则系统不能正常工作。
此外,调试程序(db33.exe)必须在打开系统的所以电源后才能打开。
如果调试程序报告下载错误则紧接着检查下列内容,此意味着在ICD33LP和目标板间的通讯不能工作。
如果目标板的电源在ICD33LP电源打开后打开:
此时,在ICD33LP电源打开后,强制中断将连续不断的提供到目标板上。
在目标电源打开并且复位应用后,系统将立即进入调试模式及和目标板通讯。
当目标电源打开时如果发生开关弹起,将导致多个电源on/reset循环,并且在第二个reset后将不能通讯。
设计电源一旦打开开关将不会弹起的目标板。
此外,如果电源或示波器的复位应用在不稳定状态(例如,如果复位应用在电源打开后的几ms以内),CPU的工作也将不稳定。
此时系统将不能进入调试模式并且和目标板的通讯将不可能。
因此,仅在稳定时间后的适当情况下应用复位。
参见IC文档将会获得更多的关于复位操作的信息。
如果ICD33LP的电源在目标板电源打开后才打开:
此时,当电源打开时,ICD33LP用强制中断去执行目标程序。
系统为调试模式并且可以通讯。
如果启动程序没有被装载到ROM中,则CPU处于失控状态,它将不能相应强制中断,于是不能进行通讯。
正确的装载启动程序到ROM以防目标系统进入失控状态。
如果初始连接操作失败:
此时,添加复位开关到目标板。
打开目标板上的电源启动系统,压下复位开关,打开ICD33LP电源,然后释放复位开关清除复位状态。
这样将使系统的操作可靠,因为此顺序将可靠的复制上面“如果ICD33LP的电源在目标板电源打开后才打开”中的条件。
如果不能连接,则安装复位开关到目标板上。
我们建议在设计时就将复位开关添加到目标板上。
7目标系统连接测试
当调试程序启动时,ICD33LP能够判断是否能够和目标系统通讯。
执行目标系统连接测试
ICD33LP将在调试程序(db33.exe)启动时执行目标系统连接测试。
当目标系统连接测试正常完成,则调试程序屏幕上将现实一下内容: