热度 16
2013-3-5 21:40
5038 次阅读|
3 个评论
很多朋友都在使用CHIPCON系列ISM频段无线芯片做微功耗无线应用,下面我介绍本站开发的 ZSmartRF调试工具 的使用方法: 1、在KEIL C51下调试CC1110、CC2510、CC2430、CC2431 我使用Keil μVsion3 V8.18做测试,需要用到 SmartRF04Mon.rar 插件 将插件中“SmartRF04Mon.dll”复制到KEIL安装目录下\C51\BIN\ 将其余“ioCC****.h”复制到KEIL安装目录下\C51\INC\Chipcon\ 打开KEIL安装目录下“TOOLS.INI”,添加如下一行,“TDRV”后数字设成比已有的大1即可 TDRV7=BIN\SmartRF04Mon.dll ("Chipcon SmartRF04 Driver") 打开KEIL IDE下“File - Device Database...”选中Chipcon下CC1110,用下面代码替换“Options:”,并按“Update”按钮保存。 CPU=IRAM(0-0xFE) XRAM(0xF000-0xFEFF) IROM(0-0x7FFF) CLOCK(26000000) MODC2 MON=S8051.DLL SmartRF04Mon.DLL("-pCC1110") REGFILE=ioCC1110.h("Chipcon") SFILE="LIB\STARTUP.A51" ("Standard 8051 Startup Code") SIM=S8051.DLL DP51.DLL("-pCC1110") 同样替换CC2510的。 CPU=IRAM(0-0xFE) XRAM(0xF000-0xFEFF) IROM(0-0x7FFF) CLOCK(26000000) MODC2 MON=S8051.DLL SmartRF04Mon.dll("-pCC2510") REGFILE=ioCC2510.h("Chipcon") SFILE="LIB\STARTUP.A51" ("Standard 8051 Startup Code") SIM=S8051.DLL DP51.DLL("-pCC2510") 同样替换CC2430的。 CPU=IRAM(0-0xFE) XRAM(0xE000-0xFEFF) IROM(0-0xFFFF) CLOCK(32000000) MODC2 MON=S8051.DLL SmartRF04Mon.dll("-pCC2430") REGFILE=ioCC2430.h("Chipcon") SFILE="LIB\STARTUP.A51" ("Standard 8051 Startup Code") SIM=S8051.DLL DP51.DLL("-pCC2430") 新建工程后,打开KEIL IDE下“Project - Options for Target...”选中“Debug”按下图设置(以CC1110为例,其余类似) 点击“Setting”,按下图设置参数 按上述步骤设置后,就可以在KEIL下调试CC1110、CC2510、CC2430、CC2431了。 2、硬件连接 调试CC1100、CC1101、CC1100E、CC2500时电路连接如下 调试CC1110、CC1111、CC2510、CC2511时电路连接如下。如使用Keil、IAR进行仿真调试或下载程序代码时不需要连接P1_4 - P1_7,这些引脚可做普通I/O口使用;如使用SmartRF Studio、Packet Sniffer进行配置测试时需连接所有引脚。 转自 宙环科技