你好,我想请教一下,我用CC2533芯片设计的无线收发电路,当连接CCdebugger时,硬件不能被识别,一直亮红灯,但是如果用之前的板子识别亮黄灯后,把CCdebugger插在不被识别的板子上,下载程序和仿真都可以运行,请问为什么呢?
VV:
CC Debugger的调试接口和CC2533的链接正确吗?
CC Debugger User's Guide (Rev. F)
Nutcracker:
我也遇到过类似的情况。 应该跟初始的Debug接口上的检测有关。你先放在可以识别的板子上以后,CCdebugger 内部记录了通过的状态。你的CC2533的板子初始状态可能有问题。建议查一查时钟频率误差。
RAN DUAN:
回复 Nutcracker:
你好,我是新手,你说查一下时钟频率误差怎么查啊?能说的详细点吗?后来是怎么解决的?修改了什么吗?是硬件问题还是软件呢。谢谢了!
RAN DUAN:
回复 VV:
是正确的,识别后可以下进去程序!请问怎么检查时钟频率是否正确啊!
Nutcracker:
回复 RAN DUAN:
可以用万用表测量你的CC2533板子DD, DC的初始状态(高/低)跟可以识别的板子的测量结果比较。 可以用示波器测量CC2533板子的 32.768 kHz 和 32 MHz 的晶振的输出频率是否精准。
Nutcracker:
回复 RAN DUAN:
还可以用示波器或者逻辑分析仪查看DD和DC上面的时序是否符合数据手册上的Debug Enable Timing的要求。
RAN DUAN:
回复 Nutcracker:
你好,谢谢你的回答,我上电后用万用表测量DD和DC对地的电压,两块板子都是高电平3.3V。请问对吗?