CC1310 射频无法正常启动
时间:12-23
整理:3721RD
点击:
最近调一批板子,串口打印功能正常,但在射频内核启动的时候,板子会挂死,使用仿真软件看,所有涉及到射频寄存器的配置都是IDLE,不知道是什么原因导致的~~
建议用两块板子,一个发送,一个接收,使用smartrf studio软件测试。
需要两个开发工具,xds100v3或者xds110。
就是用的smartrf studio做仿真,点击start后右侧状态窗口所有射频寄存器的状态显示是IDLE
你使用哪个频率?下载最新版本软件,支持433M
自己画的板子吗?看SmartRF Studio是否能识别到芯片,如果找不到的话,就是硬件最小系统问题
找得到芯片,使用SMARTRF STUDIO仿真,模拟发送100个包,点击START后,右侧状态栏所有射频相关的寄存器配置显示IDLE
上截图我给你看看。
请将您的SMARTRF STUDIO仿真截图上传一下,谢谢!
点击START后,右边的状态栏持续打印出来IDLE
请看楼上的图,谢谢
看不出为啥会回idle。唯一和我不同的是,你用的是revA. 但我觉得这个不是关键啦。
你的环境和TI开发板配合好使吗?
我做了几千块板子啦,就只有几块会出现这个问题。
奇怪的是这几块板子的CC1310的串口打印输出都是正常的,但是射频核就是启动不起来,每次打印到启动射频核就挂死了。
经过几天的排故,我发现更换24MHz的晶振后,射频核就能够起来。但是我搞不懂,既然24M晶振有问题,那么为什么CC1310的M3核的IO口功能都是正常的,串口、IO口输出均正常,只有在启动射频M0内核的时候会挂掉,这种问题您遇到过吗?