CC Debugger使用手册

  1. CC Debugger简介:

    CC Debugger 是TI公司推出的的一款针对其生产的低功耗的射频片上系统(Soc)的小型的仿真器/下载器。可以配合IAR Embedded Workbench for 8051(v7.51A或者更高版本)软件进行调试,实现无缝连接;可配合SmartRF Flash Programmer软件进行烧写程序;可通过TI的”SmartRF Studio“选择相应的芯片进行无线模组的调试。提供更完善的硬件保护,更人性化的操作界面。


    YD-CC Debugger调试下载器

    仿真器通过USB接口直接连接到电脑端,再连到含CCxxxx系列SOC的无线终端设备,实现对CC系列无线SoC实时在线仿真、调试。具有代码高速下载,在线调试,断点、单步、变量观察,寄存器观察等功能。使用方便,操作简单,是学习开发802.15.4ZigbeeRF4CE等无线产品的实用开发工具。

  2. CC Debugger 运行环境

    -最小 target voltage: 1.2 Volt

    -最大 target voltage: 3.6 Volt

    -工作温度: 0to 85°℃

    -CC Debugger板载稳压器: 3.3 Volt

    -最大 target current (*): 300 mA (*)

    -支持的操作系统:

    -Microsoft® Windows® 2000

    -Windows XP SP2/SP3 (32 bit versions)

    -Windows Vista® (32 & 64 bit)

    -Windows 7 (32 & 64 bit)

  3. CC Debugger 功能特点:

    3.1、全面支持CC2530CC2531CC2430CC2431CC2510CC2511CC1110CC1111等系列SoC
    l

    3.2、即插即用设计,按复位按键后,目标芯片自动识别。

    3.3、复位键和LED指示灯考虑使用习惯,操作简便,状态指示清晰。

    3.4、本仿真器能够实现与Embedded Workbench for 8051编译开发环境无缝连接。
    l

    3.5、支持TISmartRF Flash Programmer程序下载工具。
    l

    3.6、支持TISmartRF Studio芯片调试工具。

  4. YD-CC Debugger 电路特点:

    YD-CC Debugger是在TI原版电路的基础上没用进行任何功能删减,同时进行了一些改进和添加

    4.1、将原版的MINI USB接口改成了现在智能手机使用的Micro USB,方便用户使用。

    4.2、将原版供电电路上添加了自恢复保险丝、防止后级短路意外

    4.3、将原版的SN74AVC4T245缓冲隔离芯片封装友SOP-16换成FQP-16,后者占用的PCB面积是前者的1/10,这样可以使用产品更加小巧

    4.4、增加了对目标板的供电连接引脚(连接跳帽)、使下载器可以方便的给目标板供电,方便调试和下载。

    4.5、小巧的CC Debugger是使用热缩管包裹,方便、美观、安全。

    4.6、原版使用的电源供电芯片是200mATPS79333,我们更换成性能更好的低噪音的LDO,型号为RT9193-33BP,额定负载也提升到300mA

    4.7、将原版的复用二极管才分成两个LED,效果更加明显、方便识别出调试状态(即使色盲也能分辨出来,避免原版的在这个人性化方面造成的困惑)。


  5. YD-CC Debugger 硬件说明:


  6. 接口介绍:

    目标板连接器是一个10-pin 2*5*2.54mm的连接器,如下图所示:


    引脚序号

    引脚名称

    相关说明

    1

    GND

    地线
    2

    VDD

    目标板电源正端
    3

    DC

    调试-时钟线
    4

    DD

    调试-数据线
    5

    CSn

    下载-片选线(低电平有效)
    6

    SCLK

    下载-时钟线
    7

    RESETn

    复位线
    8

    MOSI

    下载-数据输出线
    9

    3.3V

    仿真器3.3V电压输出(调试器向目标板供电)
    10

    MISO

    下载-数据输入线

    注意事项:并非所有引脚都需要和目标板连接,连接到用于编程和调试的目标设备只有VDD、GND,DD,DC,RST,其他引脚使可选的或者特殊功能。

    以上10 pin只有Target Voltage SenseGND,DD,DC,RST为必须引脚


    目标板电源检查

    注意:引脚2(Target Voltage Sense)是用来检测目标板供电情况的引脚,如果目标板供电时2.5V的时候,则应该从目标板电源输入给CC Debugger一个2.5V的供电,让CC Debugger检测的到目标板电源,达到CC Debugger和目标板的电源匹配,这个2.5V供电信号被用于通过电平转换器
    ,使不同的电压等级在目标板和调试器匹配。对目标引脚2 连接器必须连接到目标板上的VDD


    引脚9(3.3V from debugger)是通过CC Debugger给目标板供电的引脚,供电输出电压为3.3V,供电电流最大200mA

    当目标板需要3.3V供电,并且不大于300mA的时候,如果希望调试器为目标板供电,可以将目标板的电源正接入PIN9。一般不推荐这么使用,以免目标板误供电,导致损坏仿真器,除非用户”心中有数”。其他必须的引脚也对应连接,则可以正常调试使用了。

  7. 使用步骤:

    7.1、安装CC Debugger驱动,安装以下任意一软件就会自动安装CC Debugger驱动程序。

    SmartRF Studio              www.ti.com/tool/smartrftm-studio

    SmartRF Flash Programmer      www.ti.com/tool/flash-programmer

    SmartRF Packet Sniffer          www.ti.com/tool/packet-sniffer

    PurePath Wireless Configurator      www.ti.com/tool/purepath-wl-cfg

    PurePath Wireless Commander      www.ti.com/tool/purepath-wl-cmd

    以”SmartRF Flash Programmer“安装为例:

    7.1.1、双击”Setup_SmartRFProgr_1.12.7“软件,将会出现安装界面,如下图所示:



    7.1.2、点击”Next“,确定安装路径,如果不需更换,继续点击”Next


    7.1.3、选择”安装类型”,一般按照默认类型,继续点击”Next“。


    7.1.4、安装:点击”Install“进行安装,


    7.1.5、等待安装完成,安装完成后点击”Finish“,安装成功


    安装驱动程序后,CC Debugger调试器连接到PCUSB驱动程序会自动安装。

    安装成功后,会出现如下提示:


    在设备管理器中会出现如下界面:


    安装下列软件会自动安装CC-Debugger驱动:

    SmartRF Studio、Flash Programmer

    IAR For 8051、PacketSniffer等。如果软件已经安装,CC-Debugger驱动仍未能成功安装时,请到设备管理器中,右击带黄色感叹号的CC-Debugger,手动更新驱动程序。

    Flash Programmer软件自带的驱动程序位于(默认路径)C:\Program Files\Texas Instruments\SmartRF Tools\Drivers\cebal

    IAR For 8051软件自导的驱动程序位于(默认路径):C:\Program Files\IAR Systems\Embedded Workbench 6.0\8051\drivers\Texas Instruments

    Flash Programmer软件官方下载地址:http://www.ti.com/tool/flash-programmer

    如果自动安装驱动程序没有成功的话,可以进行手动安装(注意:先查看时候安装了SmartRF Studio或SmartRF Flash Programmer

    首先确认是否安装了上述两个软件,找到CC Debugger驱动程序的路径。

    按照以下步骤进行手动安装:

  8. 、打开设备管理器,鼠标放到”计算机”“右键”“属性”,出现如下界面


  9. 、点击”设备管理器”,


    在标记处会看到CC Debuger驱动,如果安装不正确会在这上面出现黄色标记感叹号。如果需要重新更新驱动的话,把鼠标放到该栏上,单击鼠标右键,弹出如下对话框,选择”更新驱动程序软件”。

  10. 、搜索驱动程序软件,我们选择手动查找方式。点击”浏览计算机以查找驱动程序软件(R)”


  11. 、添加驱动程序文件:


    添加正确的驱动文件路径,例如:C:\Program Files (x86)\Texas Instruments\SmartRF Tools\Drivers\Cebal,找到后,单击”下一步”。

  12. 、等待安装完毕,安装完毕后,点击”关闭”


    安装完成后,就可以正常使用YD-CC Debugger各项功能了

  13. 连线调试:(YD-CC Debugger调试器连接zigbee模块)


  14. 复位按键使用:

    复位键提供对CC Debugger和目标板的手动复位能力,建议每次进入仿真/调试/测试操作之前都进行一次手动复位。

    如果在产品使用过程中出异常,建议您尝试手动复位。

    CC Debugger应用在IAR Embedded Workbench for 8051

    本章节以目标板芯片CC2530进行讲解,当CC Debugger按照前面的介绍正确连接后,启动开发环境:IAR Embedded Workbench for 8051,打开一个CC2530的例程工程:


    打开仿真的设置界面:鼠标点项目,然后右键弹出菜单,选择”Options“选项


    在设置页面中,选择对应CC Debugger的仿真器选项:如下图


    设置仿真器的下载模式:


    带程序编辑无错误后,便可以点击调试下载按钮。


    进入调试界面后,就可以进行仿真调试了。

    程序下载的软件: SmartRF Flash Programmer

    与SmartRF Flash Programmer正常连接后示意图如下:


  15. 选择对应的设备类型
  16. 选择对应目标板的标签
  17. 按CC Debugger上复位按键后,CC Debugger连接上芯片
  18. 选择对应目标芯片的固件程序
  19. 选择下载方式:擦除、编程、校验下载
  20. 启动程序下载