Part Number:CC2640R2FOther Parts Discussed in Thread:LAUNCHXL-CC2640R2
您好!
我想请问一下,C:\ti\simplelink_cc2640r2_sdk_2_30_00_28\examples\rtos\CC2640R2_LAUNCHXL\blestack\aoa_receiver
这个工程我使用 "LAUNCHXL-CC2640R2" 开发板烧录测试可以正常工作(能够扫描并吐出数据),它使用的芯片规格是7×7的。这是它的工作情况:
我现在使用自己做的板子进行测试,无法正常工作(没有扫描吐出数据),但是初始化数据是正常的,它的芯片规格是4×4的。这是它的工作情况:
我使用的是IAR进行开发的,两个芯片烧录的代码唯一不同的地方是:
请问这种情况什么原因导致的?
Zhang |:
开发板工作的情况是这样的:上面发布的图片是错误的!
,
Nick Sun:
您好,
您有debug过程序吗,会有发现程序会卡在哪里吗?
是否是pcb设计的问题?有没有做过硬件审查(SIMPLELINK-2-4GHZ-DESIGN-REVIEWS)?有测试过更多的板子吗?
,
Zhang |:
我测试过三块板子,都是同样的情况。
而且文件烧录到芯片后,只要初始化完成,烧录器就无法识别芯片了。
我怀疑可能是TMS和TCK管脚冲突了,因为开发板是48pin的而我自己的板子是32pin的,这种情况会有可能么?
,
YiKai Chen:
參考一下 https://dev.ti.com/tirex/explore/node?node=A__AF4qnA2RLWd6BQ856R4f-w__com.ti.SIMPLELINK_CC2640R2_SDK__krol.2c__LATEST&placeholder=true 你需要在board files裡面把IO腳位根據你的線路圖設置好
,
Nick Sun:
您好,
您可以参考一下YIKAI的回复进行上述操作尝试一下
,
Zhang |:
我发现问题的所在了:
但是,为什么这个传入的状态会是0x01(FAILURE) ?这是扫描失败导致的么?
,
Nick Sun:
您好,
感谢您的对TI产品的关注!为更加有效地解决您的问题,我需要多一些时间查看这款芯片,稍后会为您解答。
,
Zhang |:
好的,麻烦您了!
,
Nick Sun:
您好,
以下为工程师的回复:
您应该按照 BLE-Stack User's Guide 的 Custom Hardware 部分中的说明交换电路板文件。您也可以参考 similar E2E threads 的建议,由于 aoaReportState 为 FAILURE,因此这表明 AOA 层存在问题,如果您可以尝试去定位可能发生AoA 故障的地方来尝试进一步调查。CC2640R2 不支持 TI 专有的 AoA,CC2640R2 SDK 中的示例仅用于在宣布 BLE 5.1 AoA 规范之前进行评估。现在 CC2642 上存在 BLE 5.1,TI 不再支持对 CC2640R2 TI 专有 AoA 的问题或开发。
,
Zhang |:
好的,谢谢您的解答,我尝试使用您给的答案去解决!