Thread 中讨论的其他器件:CC2640、 SYSBIOS
大家好、我是日本经销商的 FAE。
客户询问我以下4个问题。
请回答或建议我们。
[背景]
他们已首先开始开发 CC2640F128、然后将同一电路板上的器件更改为 CC2640R2。
客户已使用 ble_sdk_02_02_01_18确认其 CC2640F128中的源代码。 CCSv6上。
现在、他们正在将源代码移植到 CCSv7上的 CC2640R2 SDK。
他们需要 multi_role 函数。 然后、他们将自己的代码添加到 CC2640R2 SDK 的 TI 示例源代码中。
他们更改了 SPI 和 UART 的引脚分配。
[问题]
Q1)请从我们那里输入我们的以下链接。
<software-dl.ti.com/.../cc2640-to-cc2640r2.html
升级和兼容性信息链接跳转404错误。(下方显示蓝色阴影)。
2)将外设驱动程序或堆栈列表从 CC2640更改为 CC2640R2是否有区别?
他们仅更改了 CC2640R2_launchxl.C 上的引脚分配器件和 main.c 上的 PIN_init、以匹配其电路板、
但程序会进入无限循环(在映射信息中的 ti_sysbios_family_arm_m3_Hwi_excer__I 周围)。
然后、他们在自己的代码中的"调用每个*打开"之前添加了"调用 UART_init 和 SPI_init"(我们找到了每个*打开的注释)
在执行上述附加之后、程序进入主循环。 我们 不知道需要更改其他外设驱动程序或堆栈的内容。
3)我们应该如何调试 BLE 通信 RX 问题?
现在、他们无法接收来自 TX 外部的 BLE 无线电通信。
他们尝试在事件上添加广播、可以检测 来自 CC2640R2外部的广播。
这意味着 BLE TX 端正常运行。
4)如何在 CCSv7中的 CC2640R2上集成 ble_sdk_02_02_01_18?
这是简单的方法吗?
此致、
Shinya Muramatsu