TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2F: 从机cc2640R2F初始化异常

Part Number:CC2640R2FOther Parts Discussed in Thread:CC2640

你好!

我使用simple_peripheral工程。

在调试中,初始化到

GGS_SetParameter(GGS_DEVICE_NAME_ATT, GAP_DEVICE_NAME_LEN, attDeviceName)后,

 系统就陷入了下面中。

Power_idleFunc

PowerCC26XX_standbyPolicy。

初始化失败了。

请问一下,这种要怎么排查具体原因?

Nick Sun:

您好,

感谢您的提问。我们这边想要了解一下您使用的SDK版本是多少,这对我们排查问题会比较有帮助。

您这边使用未经修改的版本的SDK示例是否能正常运行?这是第一个需要排查的点。

,

quan chen:

您好!

sdk: Version: 9.3.0.00012 

现在的代码,在开发板上可以正常启动就发送广播报文。

在我们硬件自研的板子上,出现异常。

现象表现在两个方面:

1、调用icall_directAPI后进入 ICall_abort(),在哪里死循环。

2.进入Power_idleFunc-.PowerCC26XX_standbyPolicy 进入死循环。

现在测试32.768时钟正常,咨询一下还可以从哪里排查,确定问题?

谢谢!

,

Nick Sun:

您好,

您的SDK版本是9.x? CC2640 SDK最高只到5.3。您能否确认一下这个点?

,

Nick Sun:

您好,

另外因为您说在官方板子上没有问题,我们建议您为您客制化板子做一个硬件审查。

硬件审查链接:https://www.ti.com.cn/tool/cn/SIMPLELINK-2-4GHZ-DESIGN-REVIEWS?keyMatch=%E7%A1%AC%E4%BB%B6%E5%AE%A1%E6%9F%A5

,

quan chen:

是这个simplelink_cc2640r2_sdk_3_10_00_15;刚才是ccs编译器的版本。搞错了。

,

quan chen:

你好!

1.这个是硬件哪里提供的原理图。请给审核一下。

2. 另外我想了解一下,debug的时候,咱们系统时钟是那一个,24M与32.768K是怎么使用?

,

Nick Sun:

您好,

quan chen 说:这个是硬件哪里提供的原理图。请给审核一下

硬件审核的部分您需使用该链接自行申请:https://www.ti.com.cn/tool/cn/SIMPLELINK-2-4GHZ-DESIGN-REVIEWS?keyMatch=%E7%A1%AC%E4%BB%B6%E5%AE%A1%E6%9F%A5

quan chen 说:另外我想了解一下,debug的时候,咱们系统时钟是那一个,24M与32.768K是怎么使用?

时钟在debug的时候的使用是看板子跑的程序或者说他进入的状态有关,板子运行到哪个程序部分该用哪个时钟还是那一个。

,

quan chen:

1. 24M外部晶振是否正常,这个现在有什么办法测试吗? 

2. 器件中说内部倍频到48M,这个是要干啥使用?

3. 24M时钟不正常时,会导致什么问题?

4. 我看CC2640RF手册中,是否可以修改使用内部的48M时钟?

,

quan chen:

你好!我调试中看到,这里的低频与高配时钟,与开发板相比,没有切换到外部24M时钟上去,

这里的切换,与哪里相关,或是怎么排查具体的错误原因?

,

Nick Sun:

您好,

不好意思您稍等,我这边需要点时间查看一下这个问题。有结论及时联系您。

,

quan chen:

你好!问题已经定位,是24M晶振焊接时错误,没有起振。导致初始化异常。

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F: 从机cc2640R2F初始化异常
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1