当前位置:文档之家› ToolStick Base Adapter用户手册

ToolStick Base Adapter用户手册

ToolStick KIT For C8051F MCU

目录

一、ToolStick KIT简介------------------------------------------------------------------------------------1

1、产品功能--------------------------------------------------------------------------------------------1

2、系统部件--------------------------------------------------------------------------------------------2

3、接口关系--------------------------------------------------------------------------------------------3

二、ToolStick KIT操作说明------------------------------------------------------------------------------5

三、ToolStick KIT在Silabs IDE中的设置说明------------------------------------------------------6

四、ToolStick KIT在Keil 3中的设置说明------------------------------------------------------------11

五、ToolStick KIT在IAR中的设置说明--------------------------------------------------------------15

六、ToolStick KIT终端使用说明-----------------------------------------------------------------------17

七、ToolStick KIT常见问题解决方法------------------------------------------------------------------19

八、用户手册版本历史 ------------------------------------------------------------------------------------19

1、产品功能:

该工具配合相关开发软件可实现单步、连续单步、断点、停止/运行,支持寄存器/存储器的观察和修改,下载程序到Flash存储器等功能,另外通过特定软件,可以成为调试串行接口的好帮手,解决现在部分笔记本无串行口的烦恼。

本仿真器有如下特点:

1、全速率USB 2.0接口,硬件加强型保护功能(减少使用不当造成的硬件损坏率)。

2、该调试器的附件ToolStick Debug Adapter可以通过手动设置,为目标板提供3.3V或者是5V电源。

3、本系统与Silabs公司UDA调试器、国内的EC3/EC5调试器100%兼容,所有软件也同样适用本开发系统。

4、通过专用的带ESD的电平转换芯片,支持全电压全系列的C8051F系列的开发工作。

5、通过Silabs公司的软件,可以固件升级,使本产品支持Silabs公司后续生产的C8051F MCU系列产品。

6、本产品有两种模式:调试C8051F单片机模式和数据传送测试模式。

6、可以根据特定需要,定制您要的产品序列号,如TS xxxxxxxx(0~9、A~F),使您的开发工具更具特色。

7、产品面膜一律定制的,即使不小心弄脏了,用清水或酒精擦一下即可光亮如新。

8、本开发工具尺寸(mm):70 * 46 * 18,厚度不会超过一个一元硬币(19mm),方便携带。

9、Windows Me以上系统不需要驱动,直接使用。

10、本产品可与IAR Embedded Workbench for MCS-51、Keil μVsion2/3、Silicon Laboratories IDE软件无缝连接调试。

本开发工具附件:

1、C8051F USB型仿真器(ToolStick Base Adapter)一台。

2、仿真器附加调试模块(ToolStick Debug Adapter)一块。

3、10芯优质排线一条。

5、优质USB 2.0连接线一条。

4、20mm杜邦线10条(另5条为一体的)。

2、ToolStick开发套件的基本组成部分如下:

整个开发系统有两部分组成:

ToolStick Base Adapter:主要负责和PC机通讯,通过开发软件调试C8051F系列单片机,属于产品的主体部分,不可缺少。

ToolStick Debug Adapter:这是一个附属的组件,其功能是把ToolStick的14PIN接口变成标准的C8051F JTAG的10PIN接口。另外把ToolStick中的通讯功能引出、还有一个功能就是可设置目标MCU的IO输入电平,以适用于全系列全电压范围内的C8051F系列MCU。

3、ToolStick Base Adapter的接口关系说明:

引脚PIN 标识说明 简要说明

1 GND 电源地

2 VDD 仿真器内部3.3V电源输出

3 VUSB 电脑的USB电源输出5V

4 VBUF 仿真接口总线电源输入

5 TDI(C2CK) JTAG数据输入/C2接口时钟

6 TCK(C2D) JTAG时钟输入/C2接口数据

7 TDO JTAG数据输出

8 TMS JTAG测试模式选择

9 TXD UART发送数据端口

10 RXD UART接收数据端口

11 RTS UART流控制方式接收控制位

12 CTS UART流控制方式发送控制位

13 SPD 电脑挂起指示灯/控制外部开关(低有效)

14 CTL 保留

ToolStick Debug Adapter(标准的C8051FJTAG)接口关系:

引脚PIN 对应关系 简要说明

1 VDD 仿真器内部3.3V电源输出(需要设置)

2 GND 电源地

3 GND 电源地

4 TCK(C2D) JTAG时钟输入、C2接口方式C2D

5 TMS JTAG测试模式选择

6 TDO JTAG数据输出

7 TDI(C2CK) JTAG数据输入、C2接口方式C2CK

8 NC 内部无连接

9 GND 电源地

10 V USB电脑的USB电源输出5V

ToolStick Debug Adapter设置:

在上图中有一个4*2的双排插针右边标有电压,分别为1.8V、2.5V、3.3V、5V,这几个电压分别对应目标板的IO电压,一般选相近即可。如目标板的IO电压是2.7 – 3.6V,这时可以使用3.3V的VBUF设置。

同时在ToolStick Debug Adapter中有一个EN的短接针,这个跳线的功能为是否允许JTAG的1脚输出3.3V电源(最大100mA)。当你的目标板自己供电时,注意这个引脚务必断开。

二、ToolStick Base Adapter安装说明:

在第一次安装该产品时,系统会自动检测到硬件USB设备,如下图示

由于本产品是HID类USB设备,这类驱动是系统自带的,所以不需要另外的驱动程序,安装好后,可以在系统属性中查看该设备,即人体学输入设备。如下图所示:

打开USB 人体学输入设备后,可以通过以下方式检测到产品的序列号:

在点击详细信息的,就可以在下面桔黄色的位置看到产品的序列号(TS-MICROGO),如下:

三、ToolStick KIT在Silabs IDE中的设置说明

1、安装光盘目录SoftWare中的Silabs IDE(版本号随时更新)文件,如果没有特别需求,按默认安装即可。安装好后,在程序-> Silicon Laboratories 下打开Silicon Laboratories IDE即可。如下图:

2、打开后建立通过Silabs IDE来建立一个新的项目,在新的窗口中设置一下目标MCU型号、项目名称、项目路径等信息。如下图:

2.1、在新出的窗口中点击鼠标右键,加入已存在的程序源文件到项目中(假设已有源文件)

2.2、加入后的源文件一般为ASM或者是C的源码代,双击源打开源文件。如下图。

2.3、设置后台编译工具的路径,如下图

2.4、在下面的窗口中设置选择编译工具的路径及对应文件,一共需要设置三项,以Keil为例,在对应后台编译工具中找到对应的同名文件即可,即Assembler为A51.exe、Compiler为C51.exe、Linker为BL51.exe。

3、选择菜单Options 下的Connection Options选项进行目标接口单片机的仿真器设置。●当MCU

为C8051F00X/01X/02X/04X/06X/12X/2XX 系列时,选择JTAG;

●当MCU为C8051F3XX、4XX、5XX系列时,选择C2。

●在英文原版本手册中有接口的说明。

4、在菜单栏中点击“Debug”选项,在其菜单中点击“Connect”选项,进行连接,如果连接成功,则会激活“Debug”菜单下的其他操作。(注意没有目标CPU的情况下会连接失败)

5、连接成功后,通过Project -> Rebuild Project 选项对整个项目进行重新编译,如果没有错误,如下图所示,把当前程序所产生的代码下载到目标MCU中。

6、通过上述的所有步骤后,就可以通过Silabs IDE进行C8051F单片机调试工作了。

四、ToolStick KIT在Keil 3中的设置说明

1、打开光盘下目录SoftWare中的Keil软件,输入任意安装信息,直至安装完毕。

2、安装完毕后,打开Keil的注册界面,安装一下Keil的许可,否则会有2K的代码限制。

3、安装Keil下开发C8051F单片机所使用到的动态连接库文件(SiC8051F_uVision)。

3.1、选择安装路径:

3.2、选择Keil对应的版本连接库,直至安装完毕。

4、在Keil中新建立一个项目文件

5、保存新建立的项目后,会出现下面的界面,选择正确的MCU后,就可以了

6、在Project中选择Option for Target ’Target 1’,来对Target 1进行相关设置。

7、对ToolStick Base Adapter进行设置

8、至此,ToolStick就可以在Keil中调试了。

五、ToolStick KIT在IAR中的设置说明

1、安装好IAR软件后,打开IAR软件,新建立一个8051空项目

2、设置新建立项目(Demo)的相关属性,如下图示:

3、在调试器一栏中选择Silabs公司的仿真器

4、在Silabs选择下设置目标MCU的调试接口方式及相关设置

5、至此设置完毕,可以在IAR开发环境中调试C8051F单片机了

六、ToolStick的通讯功能的使用方法

1、硬件准备:ToolStick的UART通讯的相关端口需要连接到单片机的UART相关端口,需要在单片机烧写通讯相关的程序方可进行测试。

2、软件准备:安装ToolStick提供的光盘中的文件,ToolStick_Setup.zip,安装后默认安装即可,如果定义安装的话,注意下面的选项,注意黑色的地方即为ToolStick的终端应用程序。

3、在安装完毕之后,在Windows的菜单中可以看到如上图所示的程序目录,即ToolStick Terminal程序。

4、打开ToolStick终端调试工具,首先需要对UART的属性进行必要的设置,在菜单ToolStick 下的Settings…打开下面的选择进行设置UART相关参数的设置,如下图

5、在进行上面的设置后,点击Connect后,即可把ToolStick连接至电脑,如果有需要处理数据,按下图输入输出即可。

相关主题
文本预览
相关文档 最新文档