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

CC2640R2F: 不同规格的芯片如何烧录同一个工程

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 |:

好的,谢谢您的解答,我尝试使用您给的答案去解决!

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F: 不同规格的芯片如何烧录同一个工程
分享到: 更多 (0)

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