微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 求助:CC1310 Reset 自动重启

求助:CC1310 Reset 自动重启

时间:12-23 整理:3721RD 点击:

Hello, everyone!

  这几天一直在纠结一个问题,CC1310在运行一段时间后,会自动重启。至今未能查明原因。

  该程序实现的功能很简单,主要有两个功能:

  1. 使用Easylink 接收发射端的数据包(50Kbps,432.0MHz,30-byte),校验数据包,存入队列。

  2. 定期查询队列,及时将队列中的数据包通过UART发送到上位机。

问题描述:

 1. 每次运行坚持的时间不一致,有时在UART转发10多条数据后,系统重启;有时却是在将近300条;但从未超过300条。

 2. 重启前后,系统的供电电压符合额定要求。

另外,我在做CC1310 RF TX程序时发现,如果将发射功率设为14dBm,部分PCB会出现系统重启的问题。但是当将发射功率降低为10dBm后,原先有问题的PCB也可以正常工作了。

请教:

 关于重启的问题,站在软件的角度,我们应该从哪方面入手来排查原因?站在硬件的角度,我们又该从哪方面入手排查原因?

谢谢!

交叉验证先定位是软件还是硬件问题

•Test the SW with well-known working HW.

–E.g. LaunchXL- CC1310


•Test the HW with well-known working SW.

–E.g. SmartRF® Studio, SW examples from TI


硬件的话,检查最小系统,对照CC2640的CheckList 

http://processors.wiki.ti.com/index.php/CC26xx_HW_Checklist

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top