很多朋友都在使用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了。
用户1562153 2013-11-21 13:43
用户1581006 2013-10-10 10:03
用户437233 2013-4-1 20:41