你好,我在使用CC1310时,会出现CC1310的芯片能识别出来,但是初始化时,会卡在EasyLink_init初始化时的
//Set the frequency
RF_runCmd(rfHandle, (RF_Op*)&EasyLink_cmdFs, RF_PriorityNormal, 0, //asyncCmdCallback,
EASYLINK_RF_EVENT_MASK);
请问这是芯片坏了吗?
我使用flash program2重新擦了一遍芯片,也是不行。
有什么解决办法吗?
xyz549040622:
只要使用flash program可以擦除掉,芯片就是好的。你随便烧个例程试试,可以跑起来吗?应该就是你程序的问题吧
Eggsy Pang:
直接先用 GUI 软件 SmartRF Studio 7 看看能不能跑起来。SmartRF Studio 7在官方网站可以下载http://www.ti.com/tool/SMARTRFTM-STUDIO
Felix ZF:
你可以先运行没有做任何修改的例程,确认运行正常之后,再在例程的基础上逐步修改。
Susan Yang:
感觉应该不是芯片本身的问题,建议您使用TI的例程试试
yangbo lin:
回复 Felix ZF:
我使用官方的smart studio工具,也不能发送数据和接收数据,这不能说明是芯片的问题嘛?
Felix ZF:
回复 yangbo lin:
你的smartRF studio是怎么配置的?
另外,你使用的是TI的LaunchPad还是自己的硬件板,射频部分是按那个频段匹配的?
yangbo lin:
回复 Felix ZF:
是这样的,我们自己的硬件版,之前是一直使用的,使用了一段时间发现用不了了,调试发现是程序卡在了easylink初始化时的设置频率那。然后我使用官方的smart studio,分别测试了50k,500k速率,都不能正常收发数据。
yangbo lin:
回复 Felix ZF:
我们使用的是868M
Felix ZF:
回复 yangbo lin:
现在使用未做任何修改的官方例程,比如rfPacketRx和rfPacketTx,能正常收发吗?