主题中讨论的其他器件:LAUNCHXL-CC2650、 CC2650、
你好。
首先、硬件如下所示。
MSP-EXP432P401R (MSP432 LaunchPad)
LAUNCHXL-CC2650 (SimpleLink CC2650 BoosterPack)
我们希望将 PROJECT_ZERO 中的 NPI 从 UART 更改为 SPI 并检查 BLE 操作。
然后、我们将继续执行下一步、并完成了步骤3。
步骤1:
在 CCS 中导入 PROJECT_ZERO、编译并运行它、BLE 正在工作。 (NPI 仍然是 UART)
步骤2:
将 CC2650侧的 NPI 更改为 SPI。
(基于 simple_np 项目、在构建配置中选择 FlashROM_SPI 并运行构建。)
步骤3:
我将上述固件(simple_np_cc2650bp_app.hex)写入 CC2650。 (使用闪存程序2)。
步骤4:
在 CCS 中、导入 PROJECT_ZERO 并将 MSP432侧的 NPI 从 UART 更改为 SPI。
问题1:
上述程序是否有任何错误?
我在步骤4中遇到问题、请告诉我如何解决。
问题2:
在 CCS 中、当您导入 Project Zero 时、您将看到以下源文件。
Board.h
main_tirtos.c
MSP_EXP432P401R.h
MSP_EXP432P401R.c
platform.h
platform_msp432p401r.c
project_zero.c
project_zero.h
如果您对上述文件进行了任何更改、这些更改将在您构建时生效。
但是、对上面列出的源文件以外的其他源文件所做的更改不会得到反映。
例如、在 C:\ti\simplelink_sdk_ble_plugin_3_20_00_24\source\ti\npi\npi_data.h 中定义"npi_use_spi"不会生效。
为了使更改生效、我需要在 CCS 中采取哪些步骤?
问题3:
我无法在 C:\ti\simplelink_sdk_ble_plugin_3_20_00_24\source\ti\npi 下找到 npi_tl_spi.h 和 npi_tl_spi_m_m_m_m_m_simplelink.c。
我可以从某个位置下载这些代码吗?(是否有示例代码?)
此致。