|
问:C8051FXX系列单片机的开发工具是不是串行适配器(PC机串口和JTAG协议转换适配)相同而目标板不同?
答:开发套件中串行适配器(核心部件)是通用的,只是目标板不同。只要您购买一套开发套件,就可以开发全系列单片机。为了加快您的开发进程,您只要购买带有相关型号单片机的目标板就可以了。
问:Silicon Lab单片机下载器与EC2的区别?EC2不是也可以用来将程序下载到单片机内的吗,为什么还要下载器呢?
答:EC2与下载器的区别:EC2不但可以下载程序,而且可以在系统调试程序。目前为进口部件,因而在价格上稍高一些。而下载器只具有下载程序代码(.hex格式)、擦除FLASH、校验、运行程序、停止程序运行、加密和识别芯片类型等功能,也就是相当于一个多功能的编程器,但不具有如单步、断点等调试功能。而EC2具有调试您的目标系统的所有功能。下载器是由我公司自行研制的,因而在价格上要比EC2低。我们是针对用户的需求开发此产品。
问:Silicon Lab单片机是怎样调试用户系统的?
答:Silicon Lab单片机是用开发套件来调试用户系统的。单片机开发套件包括开发软件IDE(集成开发环境),EC2-PC机串行口和单片机JTAG接口的协议转换模块和一个目标板(板上有Cygnal
MCU)。IDE中集成了编译器,汇编器和连接器,支持汇编语言和C语言(第三方支持);EC2是从RS-232到JTAG协议的转换模块。目标板上带有一块相应的Silcon
Lab MCU和一些简单的外围电路构成一个最小单片机系统,并将所有引脚连接到插座。Silcon Lab单片机片内集成了一个以JTAG协议为基础的调试电路,这样在调试您的系统时,不需要专用仿真芯片、目标仿真头及目标RAM等。您在IDE上编译生成程序代码后,通过EC2(连接到计算机串口和JTAG接口)将代码下载到用户系统板的Silcon
Lab MCU的Flash存储器中,然后您就可以调试您的目标系统了。
问:可以用Keil uVision2 IDE调试全系列Silicon Lab单片机(c8051f00x/01x/02x
/2xx/3xx)应用系统吗?
答:可以。但必须安装动态链接库。uVision2(IDE)简要说明请参考本册字"如何用Keil uVision2
调试你的目标系统"部分。
动态链接库.dll安装说明:
1.将 CYGC8051F.DLL Copy到 C:\KEIL\C51\BIN目录;
2.将TP51.DLL Copy到 C:\KEIL\C51\BIN目录(如果TP51.DLL存在,备份);
3.将如下行加到C:\KEIL\TOOLS.INI 文件中的[C51]项。
TDRV0=c:\keil\c51\bin\CYGC8051F.DLL ("Cygnal C8051F Driver")
如果TDRV0存在,可以使用TDRV1(或2、3....)
4.将 UV2.CDB Copy到 C:\KEIL\UV2目录(如果UV2.CDB存在,备份)
5.启动uVision2。
问:开发套件中的目标板主要做什么用的?
答:目标板(直译)(Target Board), 实际是一个带MCU的原型设计板,可以在上面做您的设计。在您设计好您的目标系统(板)后,您就可以调试您的目标系统(板)了,而不再使用"目标板"。
|